home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir30 / pcbview.zip / GCPREVUE.DOC < prev    next >
Text File  |  1993-07-29  |  124KB  |  3,943 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.                    GC-PREVUE(TM)
  14.  
  15.                  The Photoplot Data Viewer
  16.  
  17.  
  18.  
  19.                    User's Guide
  20.  
  21.  
  22.  
  23.  
  24.      Copyright (C) GraphiCodeTM, Inc. 1987, 1988, 1989, 1990, 1991.
  25.      All rights reserved.
  26.  
  27.      LICENSING AGREEMENT
  28.  
  29.      Shareware License Statement
  30.  
  31.      GraphiCode, Inc. grants you, the possessor of a GC-PREVUE program
  32.      diskette, the right to make copies of this GC-PREVUE diskette,
  33.      and to distribute copies of this diskette with the following
  34.      restrictions and requirements:
  35.  
  36.      You must distribute ALL the GC-PREVUE files on this diskette at
  37.      the same time.  This diskette contains the files MAKEPVU.EXE and
  38.      a README file that includes this License Statement.
  39.  
  40.      You may put the GC-PREVUE files on this diskette on a network or
  41.      BBS as long as the contents are unchanged.
  42.  
  43.      You may distribute the GC-PREVUE files ONLY in the compressed
  44.      form in which you received them on this diskette.  You may NOT
  45.      distribute the files that load onto your hard drive as a result
  46.      of running the MAKEPVU.EXE decompression program.
  47.  
  48.      You must NOT modify any GC-PREVUE files or add any files to the
  49.      diskette you distribute.
  50.  
  51.      You may sell copies of this GC-PREVUE diskette, but only at a
  52.      price that does not exceed the cost of reproduction and
  53.      distribution.  If you advertise any GC-PREVUE diskettes, you must
  54.      identify "GC-PREVUE" as a trademark of GraphiCode, Inc.
  55.  
  56.      You must NOT copy or distribute printed copies of the on-disk GC-
  57.      PREVUE manual, or the printed GC-PREVUE manual published by
  58.      GraphiCode, or any portion of those printed manuals.
  59.  
  60.      GC-PREVUE is the only GraphiCode product distributed as
  61.      "shareware".  You may NOT make copies of other GraphiCode
  62.      software.
  63.  
  64.      You don't need to notify GraphiCode when you distribute copies of
  65.      GC-PREVUE according to these rules.
  66.  
  67.      For user support call GraphiCode Technical Support at (206) 771-
  68.      5600 or our technical support BBS at (206) 771-6980.  To order
  69.      printed copies of the GC-PREVUE user manual, or for more
  70.      information about GraphiCode products, contact us at (206)-672-
  71.      1980.  Our fax number is (206) 672-2705.  Our address is:
  72.  
  73.      19101 36th Avenue West, Suite 204
  74.      Lynnwood WA 98036
  75.      USA
  76.  
  77.  
  78.  
  79.  
  80.      GC-PREVUE programs and manual are Copyright (C) 1987-1991
  81.      GraphiCode, Inc.  GraphiCode, GC-, and GC-PREVUE are trademarks
  82.      of GraphiCode, Inc.
  83.  
  84.      The information in this manual is subject to change at any time.
  85.  
  86.      Rev. D4 May, 1992
  87.  
  88.      The following terms used in this manual are the trademarks of the
  89.      indicated companies:  MS-DOS, Microsoft Corp.; PC-DOS, IBM, IBM-
  90.      PC,XT,AT,PS/2, International Business Machine Corp.; Hercules,
  91.      Hercules Computer Technology; Gerber, The Gerber Scientific
  92.      Instrument Co.; HPGL, Hewlett-Packard; Postscript, Adobe Systems
  93.      Inc.; Quest and Emma, Marconi Quest CAE; Excellon, Excellon
  94.      Automation.
  95.  
  96.  
  97.     OTHER GRAPHICODE PRODUCTS
  98.  
  99.     We hope you enjoy using GC-PREVUE.  If your only task is checking
  100.     your CAD output, then you may not need any other GraphiCode
  101.     product.  However, if you need to edit CAD output, combine files
  102.     or further prepare a PCB design for manufacturing, then you
  103.     should know about some other GraphiCode products, GC-PREDITOR,
  104.     GC-PREP, and GC-CAM.
  105.  
  106.     GC-PREDITOR, GC-PREP and GC-CAM incorporate all of GC-PREVUE's
  107.     input/view/checkplot features, and introduce powerful editing and
  108.     automated data checking capabilities.  All these products load GC-
  109.     PREVUE .PWK design files for easy data transfer, creating an
  110.     ideal workgroup or customer support system.  For more information
  111.     on these GraphiCode products, please read on below.
  112.  
  113.  
  114.     GC-PREDITOR: POWERFUL PCB DATA EDITOR
  115.  
  116.     GC-PREDITOR is not just a "Gerber editor" - it's a complete PCB
  117.     data editor.  GC-PREDITOR lets you view and edit all popular PCB
  118.     data formats simultaneously.  In addition to its multiple input
  119.     formats, GC-PREDITOR can output to virtually any X Y device,
  120.     including photoplotters, penplotters, NC drill and rout machines,
  121.     AutoCAD scripts, and more.  GC-PREDITOR features the most
  122.     powerful editing and panelizing features available in "Gerber
  123.     editing".
  124.  
  125.     GC-PREDITOR Features:
  126.  
  127.     * Superset of GC-PREVUE
  128.     * NC Drill data support: In/Out/Generate/Edit/Optimize
  129.     * WYSIWYG custom apertures on ANY photoplotter
  130.     * User-defined formats for output to any X Y device
  131.     * Intelligent rotation of asymmetrical pads
  132.     * Step & Repeat (array copy) by window
  133.     * Mirror by window or layer in either axis
  134.     * Offset data by layer/window/individually
  135.     * Stretch traces individually/window
  136.     * Copy and delete data individually/window
  137.     * Transcode plot entities by window/globally
  138.     * Create new traces and pad stacks
  139.     * Create text in any size or orientation
  140.     * Prints screen graphics to Epson, HP LaserJet, etc.
  141.  
  142.  
  143.  
  144.     GC-PREP: PCB DATA PREPROCESSING FOR DESIGNERS
  145.  
  146.     Sometimes you need to do more with your data to get it ready for
  147.         manufacturing.  GC-PREP adds the CAM features most requested by PCB 
  148.         designers who want control over the manufacturing preprocessing of 
  149.         their data.
  150.  
  151.     Completely upward compatible with GC-PREVUE and GC-PREDITOR, 
  152.     GC-PREP features all of GC-PREDITOR's editing capabilities and adds
  153.     sophisticated data preparation capabilities to your PC.
  154.  
  155.     GC-PREP Features:
  156.  
  157.     * Superset of GC-PREDITOR
  158.     * 80386 Protected Mode Workstation (80x86, too)
  159.     * Design Rule Check with interactive graphics
  160.     * Sketched pad to flash conversion
  161.     * Inner layer unused pad removal
  162.     * Silkscreen clipping
  163.     * Removal of features buried by other features
  164.     * NC drill and rout capabilities, including sequencing
  165.     * Automatic solder mask creation
  166.     * 99 layers
  167.     * 10 aperture lists, with up to 999 apertures each
  168.     * Loads GC-PREVUE and GC-PREDITOR design files
  169.     * And much more! Call for details
  170.  
  171.  
  172.     GC-CAM: TRUE CAM ON A PC
  173.  
  174.     GraphiCode's True CAM software checks to make sure that the PCB
  175.     is manufacturable, and corrects deficiencies in the original CAD
  176.     data.  With its highly flexible design, powerful editing, and
  177.     rapid processing, GC-CAM keeps your work flowing - maximizing
  178.     throughput, minimizing errors.  Board manufacturers, film service
  179.     bureaus and sophisticated design groups find GC-CAM invaluable.
  180.  
  181.     Completely upward compatible with GC-PREVUE, GC-PREDITOR, and 
  182.     GC-PREP, GC-CAM features all of GC-PREP's editing capabilities 
  183.     and adds sophisticated CAM capabilities to your PC.
  184.  
  185.     GC-CAM Features:
  186.  
  187.     * Superset of GC-PREP
  188.     * 80386 Protected Mode CAM Workstation (80x86, too)
  189.     * Complete Automatic panelization:
  190.          Panel optimization
  191.          Venting patterns: starburst, hatch, crosshatch, dot
  192.          High level step & repeat to aid NC machines
  193.          Automatic deletion of unused inner-layer pads
  194.     * Accurate copper area calculation
  195.     * NC drill and rout capabilities, including:
  196.          toolwidth compensation
  197.          sequencing
  198.     * Convert vector-filled ground planes to polygons, and vice versa
  199.     * Netlist extraction for ATE
  200.     * Optional test fixturing for ATE           
  201.     * Optional Direct Write outputs for embedded aperture lists and
  202.       positive/negative layer merges for:
  203.           -  MDA Fire AutoPlot
  204.           -  Disc (Barco) DPF
  205.           -  Gerber RS-274-X
  206.           -  EIE Extended Gerber
  207.           -  Secma .R
  208.           and others...
  209.     * Loads GC-PREVUE, GC-PREDITOR and GC-PREP design files
  210.     * And much more! Call for details
  211.  
  212.     FOR MORE INFORMATION OR DEMONSTRATION PROGRAMS:
  213.     Contact GraphiCode at (206) 672-1980, FAX (206) 672-2705,
  214.     BBS MODEM (206) 771-6980
  215.                                                  
  216.                                 i
  217.  
  218.  
  219.  
  220.  
  221.      Table of Contents
  222.      _________________________________________________________________
  223.  
  224.  
  225.  
  226.      1.
  227.  
  228.      Introducing GC-PREVUE           1
  229.  
  230.         1.1 What GC-PREVUE Does          1
  231.  
  232.         1.2 GC-PREVUE Features:          2
  233.  
  234.         1.3 About This Manual        2
  235.  
  236.         1.4 Getting Help             2
  237.  
  238.         1.5 The History of GC-PREVUE     3
  239.  
  240.  
  241.      2.
  242.  
  243.      Getting Started with
  244.  
  245.      GC-PREVUE                   4
  246.  
  247.         2.1 System Requirements          4
  248.  
  249.         2.2 Installing GC-PREVUE         4
  250.  
  251.         2.3 Starting the Program         4
  252.            2.3.1 If GC-PREVUE Does Not Run   5
  253.  
  254.         2.4 Leaving the Program          5
  255.  
  256.         2.5 Disk-Based Virtual Memory    5
  257.  
  258.  
  259.      3.
  260.  
  261.      GC-PREVUE Basics            7
  262.  
  263.         3.1 Ctrl and Alt             7
  264.  
  265.         3.2 Using a Mouse            7
  266.            3.2.1 Clicking            7
  267.            3.2.2 Dragging            7
  268.  
  269.         3.3 Esc and Ctrl Break           8
  270.  
  271.         3.4 Getting Help             8
  272.            3.4.1 The Help Line           8
  273.            3.4.2 ClickCenter or Ctrl M for Menu   8
  274.  
  275.  
  276.          ii               GC-PREVUE User's Guide
  277.  
  278.  
  279.  
  280.         3.5 Using Menus              9
  281.            3.5.1 Horizontal Menus        9
  282.            3.5.2 Vertical Menus          9
  283.  
  284.         3.6 Working with Data Input Windows  9
  285.            3.6.1 Moving from Field to Field  10
  286.            3.6.2 Editing a Data Field    10
  287.            3.6.3 Toggles (Limited Choice Data Fields)  10
  288.            3.6.4 Units (Ctrl U)          10
  289.            3.6.5 Scrolling Large Lists       10
  290.            3.6.6 Printing Lists (Alt P)      11
  291.  
  292.         3.7 Special Features for Filename Entries 11
  293.            3.7.1 Interactive Directories     11
  294.            3.7.2 Default Filename Extensions 11
  295.            3.7.3 Hardware Devices as Output Files 12
  296.  
  297.         3.8 Perform a DOS Command (Ctrl C)   12
  298.  
  299.  
  300.      4.
  301.  
  302.      GC-PREVUE Configuration         13
  303.  
  304.         4.1 Load a Configuration         13
  305.  
  306.         4.2 Save the Configuration       13
  307.  
  308.         4.3 Bed Size             14
  309.  
  310.         4.4 Reminder Interval        14
  311.  
  312.         4.5 Graphics Display Type        14
  313.  
  314.         4.6 Beep                 15
  315.  
  316.         4.7 Mouse Sensitivity        15
  317.  
  318.  
  319.      5.
  320.  
  321.      Aperture Lists              16
  322.  
  323.         5.1 Special Aperture List Features   16
  324.            5.1.1 Aperture Position       16
  325.            5.1.2 Aperture Code           16
  326.            5.1.3 Drill               16
  327.            5.1.4 Rotate +/-90 (R90)      16
  328.            5.1.5 Dimensions          17
  329.            5.1.6 Aperture Type           17
  330.            5.1.7 Invisible Apertures     17
  331.  
  332.         5.2 Working with Aperture Lists      18
  333.            5.2.1 Load/Create an Aperture List (F1)     18
  334.  
  335.  
  336.                                    iii
  337.  
  338.  
  339.  
  340.            5.2.2 Unload an Aperture List (Ctrl F1)     18
  341.            5.2.3 Edit an Aperture List (F2)  18
  342.            5.2.4 Inspect an Aperture List (F3)    19
  343.            5.2.5 Write an Aperture List to Disk (F4)   20
  344.            5.2.6 Copy & Resize an Aperture List (F5)   20
  345.  
  346.  
  347.      6.
  348.  
  349.      The Drill Rack              21
  350.  
  351.         6.1 Special Drill Rack Features      21
  352.            6.1.1 Diameter            21
  353.            6.1.2 Invisible Drills        21
  354.  
  355.         6.2 Working with the Drill Rack      21
  356.            6.2.1 Load a Drill Rack       22
  357.            6.2.2 Save the Drill Rack     22
  358.            6.2.3 Edit the Drill Rack     22
  359.            6.2.4 Make a New Drill Rack       22
  360.  
  361.  
  362.      7.
  363.  
  364.      Working with Plotter and
  365.  
  366.      NC Data                 23
  367.  
  368.         7.1 The Layer List           23
  369.            7.1.1 Status: Empty or Loaded     23
  370.            7.1.2 Offset(inch/mm) X,Y     23
  371.            7.1.3 Aperture List ("Aps")       23
  372.            7.1.4 Layer Polarity          24
  373.            7.1.5 Filename            24
  374.  
  375.         7.2 Loading Layers from Data Files   25
  376.            7.2.1 Gerber, NC Drill and NC Rout Files    26
  377.            7.2.2 HPGL Files          29
  378.            7.2.3 Quest Files         30
  379.            7.2.4 Automatic File Format Detection  30
  380.  
  381.         7.3 Working with the Layer List      31
  382.            7.3.1 Load (F1)           31
  383.            7.3.2 Unload Layers (Ctrl F1)     31
  384.            7.3.3 View Layer(s) (F2)      31
  385.            7.3.4 Layer Report (F3)       31
  386.            7.3.5 CheckPlot (Alt F4)      32
  387.            7.3.6 Copy Layers (F5)        32
  388.            7.3.7 Copy NC (Ctrl F5)       33
  389.            7.3.8 Save All Work (F6)      33
  390.            7.3.9 Restore All Work (F7)       33
  391.            7.3.10 Move Layer to Top of List (F8)  33
  392.            7.3.11 Set Layer Color (F9)       34
  393.            7.3.12 Set... (Ctrl S)        34
  394.  
  395.  
  396.          iv               GC-PREVUE User's Guide
  397.  
  398.  
  399.  
  400.            7.3.13 Set Display Units (Ctrl U) 34
  401.            7.3.14 Print Layer List (Alt P)   34
  402.  
  403.  
  404.      8.
  405.  
  406.      View Data                   35
  407.  
  408.         8.1 The Viewer Display           35
  409.            8.1.1 The Help Line           35
  410.            8.1.2 Absolute X,Y        35
  411.            8.1.3 Relative X,Y        36
  412.            8.1.4 Grids: Step, Snap, & Show   36
  413.            8.1.5 Setup               36
  414.  
  415.         8.2 Basic Editing Concepts       37
  416.            8.2.1 Getting Help        37
  417.            8.2.2 Getting Out of the Viewer   37
  418.            8.2.3 Saving Your Work (F6)       37
  419.            8.2.4 Preparing to View:
  420.            Hide or View              37
  421.            8.2.5 Speed-up Keys (1...9)       37
  422.  
  423.         8.3 Commands for Viewing         38
  424.            8.3.1 Undo (U)            38
  425.            8.3.2 Offset (O)          38
  426.            8.3.3 Rotate (R)          38
  427.            8.3.4 Mirror X/Y data (X) (Y)     39
  428.  
  429.         8.4 Panning and Zooming          39
  430.            8.4.1 Pan the Display (DragCenter or P)     39
  431.            8.4.2 Zoom In (ClickLeft or +)    39
  432.            8.4.3 Zoom Out (ClickRight or -)  39
  433.            8.4.4 Unzoom (Alt -)          39
  434.  
  435.         8.5 Drawing              39
  436.            8.5.1 reDraw Now (D)          39
  437.            8.5.2 Drawing Mode (Ctrl D)       40
  438.            8.5.3 Label Apertures (L)     41
  439.            8.5.4 Wait Between Layers (W)     41
  440.            8.5.5 Aspect Ratio (Ctrl A)       41
  441.  
  442.         8.6 Grid                 42
  443.            8.6.1 User-Defined Grid (Alt G)   42
  444.            8.6.2 Change the Step Grid Size (F1/F2)     42
  445.            8.6.3 Change the Snap Grid Size
  446.            (Ctrl F1/Ctrl F2)         43
  447.            8.6.4 Snap to Grid (G)        43
  448.            8.6.5 Turn Grid Markers On/Off (Ctrl G)     43
  449.            8.6.6 Freehand Mouse (F)      43
  450.            8.6.7 Zero the Relative Readout (Z)    43
  451.            8.6.8 User Zero (Alt Z)       43
  452.            8.6.9 Units mm/inch (Ctrl U)      43
  453.  
  454.  
  455.                                 v
  456.  
  457.  
  458.  
  459.         8.7 Miscellaneous Commands       44
  460.            8.7.1 Query (Q)           44
  461.            8.7.2 Bed Size (Ctrl B)       44
  462.            8.7.3 Inspect Aperture Lists and
  463.            the Drill Rack (F10)          44
  464.            8.7.4 Jump to Absolute X,Y (J)    45
  465.            8.7.5 Jump to Relative X,Y (Alt J)     45
  466.  
  467.  
  468.      Appendix A: APER
  469.  
  470.      The GraphiCode Custom
  471.  
  472.      Aperture Generator              46
  473.  
  474.         A.1 How GC-PREVUE Uses Custom Apertures   46
  475.  
  476.         A.2 Using APER to Create Custom Apertures 46
  477.            A.2.1 APER Basics         46
  478.            A.2.2 CAT Files and CAP Files     46
  479.  
  480.         A.3 Starting APER            47
  481.            A.3.1 Custom Aperture Text Descriptions     47
  482.            A.3.2 The CAT Data Header     48
  483.            A.3.3 CAT Syntax          50
  484.            A.3.4 Differences Between CAT Syntax
  485.            and HPGL              51
  486.  
  487.         A.4 APER Macro Feature           52
  488.            A.4.1 Help            52
  489.            A.4.2 Merge               52
  490.            A.4.3 Macro Commands Supported    53
  491.            A.4.4 Custom Aperture Macro Syntax     53
  492.  
  493.         A.5 View Custom Apertures While You Edit  62
  494.            A.5.1 Aper Viewing Features       62
  495.  
  496.         A.6 Custom Apertures in Aperture Lists    63
  497.  
  498.  
  499.      Index                   64
  500.  
  501.  
  502.          vi               GC-PREVUE User's Guide
  503.  
  504.  
  505.  
  506.      Table of Figures
  507.      _________________________________________________________________
  508.  
  509.  
  510.  
  511.      Figure 2.1
  512.  
  513.         GC-PREVUE's Startup Screen       5
  514.  
  515.  
  516.      Figure 4.1
  517.  
  518.         Configuration File Input Window      14
  519.  
  520.  
  521.      Figure 5.1
  522.  
  523.         Aperture List Edit Screen        19
  524.  
  525.  
  526.      Figure 7.1
  527.  
  528.         GC-PREVUE Loading Format Options     26
  529.  
  530.  
  531.      Figure 7.2
  532.  
  533.         Layer List Menu              31
  534.  
  535.  
  536.      Figure 8.1
  537.  
  538.         GC-PREVUE Viewer Screen          35
  539.  
  540.  
  541.      Figure 8.2
  542.  
  543.         Commands for Editing         38
  544.  
  545.  
  546.      Figure 8.3
  547.  
  548.         Drawing Options              40
  549.  
  550.  
  551.      Figure 8.4
  552.  
  553.         User-defined Grid            42
  554.  
  555.  
  556.      Figure 8.5
  557.  
  558.         Query Feature            44
  559.  
  560.  
  561.                                    vii
  562.  
  563.  
  564.  
  565.  
  566.      Figure A.1
  567.  
  568.         APER Custom Aperture Generation Screen    47
  569.  
  570.  
  571.      Figure A.2
  572.  
  573.         Supported HPGL & CAT Commands    50
  574.  
  575.  
  576.      Figure A.3
  577.  
  578.         Oval                 53
  579.  
  580.  
  581.      Figure A.4
  582.  
  583.         Octagon                  54
  584.  
  585.  
  586.      Figure A.5
  587.  
  588.         Annulus                  55
  589.  
  590.  
  591.      Figure A.6
  592.  
  593.         Moire                56
  594.  
  595.  
  596.      Figure A.7
  597.  
  598.         Crosshair                57
  599.  
  600.  
  601.      Figure A.8
  602.  
  603.         Quad                 58
  604.  
  605.  
  606.      Figure A.9
  607.  
  608.         Double Quad              59
  609.  
  610.  
  611.      Figure A.10
  612.  
  613.         Round Thermal            60
  614.  
  615.  
  616.      Figure A.11
  617.  
  618.         Square Thermal               61
  619.  
  620.  
  621.          viii             GC-PREVUE User's Guide
  622.  
  623.          1: Introducing GC-PREVUE               1
  624.          _______________________________________________________
  625.  
  626.      1.
  627.      Introducing GC-PREVUE
  628.      _________________________________________________________________
  629.  
  630.  
  631.      1.1 What GC-PREVUE Does
  632.  
  633.      GC-PREVUE is CAD/CAM software designed to help you work more
  634.      efficiently with RS-274 (often called "Gerber") photoplotter and
  635.      NC drill CAD output data, with a particular emphasis on Printed
  636.      Circuit Board applications.  GC-PREVUE also supports HPGL and
  637.      Quest (Marconi Emma) plotter formats.
  638.  
  639.      By verifying your CAD data from the photoplotter's point of view
  640.      you will save time, money and headaches due to miscommunication
  641.      with your photoplotting service and fabrication facilities.
  642.  
  643.      Job files prepared using GC-PREVUE are fully compatible with
  644.      GraphiCode's PCB CAM software GC-CAM and its many OEM cousins,
  645.      and GraphiCode's PCB data editor GC-PREDITOR.  Contact your
  646.      photoplotting bureau or PCB fabrication house to see if they
  647.      accept jobs in GC-PREVUE .PWK format.  At the very least, feel
  648.      free to offer them a copy of GC-PREVUE so that they can receive
  649.      your aperture lists more easily.
  650.  
  651.      GC-PREVUE job files contain all layer data, aperture lists
  652.      (including custom aperture shapes) and drill information needed
  653.      to effectively communicate with your photoplotting vendor and
  654.      fabrication house.
  655.  
  656.          2                 GC-PREVUE User's Guide
  657.          _______________________________________________________
  658.  
  659.      1.2 GC-PREVUE Features:
  660.  
  661.        Input of all popular PCB-related data formats, including:
  662.           Gerber; HPGL; Quest/Emma; Excellon; Sieb & Meyer
  663.        Multi-Layer Data Viewing
  664.           Up to 35 layers, 12 assignable colors
  665.           Up to 10 aperture lists
  666.           Traces, pads and holes shown at size
  667.           True WYSIWYG custom apertures
  668.           Positive/Negative/Composite data layer polarity
  669.           Support for most popular aperture shapes
  670.           Supports rectangular drawing apertures
  671.           Windowed zoom
  672.        Data Manipulation for Viewing
  673.           Shift by window or Layer
  674.           Rotate by window or Layer
  675.           Intelligent rotation of asymmetrical pads
  676.           Mirror (both axes) by window or Layer
  677.        Check Plot: Output user-defined scaled graphics to
  678.           HPGL and Postscript
  679.        Disk-based Virtual Memory - Unlimited file size!
  680.        LIM EMS Expanded Memory Support
  681.        Instant Access to any DOS program or command
  682.        Built-in Directory for easy file loading
  683.  
  684.      GC-PREVUE is designed for ease of use, with an intuitive
  685.      graphics-based Viewer and commands that work with either a single
  686.      keystroke or from a menu.
  687.  
  688.      1.3 About This Manual
  689.  
  690.      This manual is written to get you working as quickly as possible.
  691.      We recommend that you discover GC-PREVUE's power by running the
  692.      software while you read this manual.  The sections listed below
  693.      are especially recommended to help get you up and running:
  694.  
  695.        Section 2 - Installing the program
  696.        Section 3 - Basic GC-PREVUE operation
  697.        Section 5 - Aperture lists
  698.        Section 7 - Working with plotter and NC data
  699.        Section 8 - Inspecting data
  700.  
  701.      Feel free to print this manual for your own use.  If you would
  702.      like to purchase a printed copy of this manual, contact
  703.      GraphiCode or your local GraphiCode representative.
  704.  
  705.      1.4 Getting Help
  706.  
  707.      If you need further help with GC-PREVUE, you can contact
  708.      GraphiCode Technical Support at (206) 771-5600 or call our
  709.      technical support BBS at (206) 771-6980 (Courier HST high speed
  710.      modem - 1200/2400/9600 Baud - No Parity, Eight Bits).
  711.  
  712.          1: Introducing GC-PREVUE               3
  713.          _______________________________________________________
  714.  
  715.      1.5 The History of GC-PREVUE
  716.  
  717.      Since its introduction in 1987, GC-PREVUE has been helping people
  718.      who work with PCB CAD output data to develop a better
  719.      understanding of that data.  By giving the CAD operator and the
  720.      photoplotter operator the ability to inspect the data before
  721.      plotting, countless pieces of bad film have been avoided.
  722.  
  723.      Beginning with GC-PREVUE Version 5.0, GraphiCode is releasing GC-
  724.      PREVUE as "Shareware" as a service to the PCB industry.  This
  725.      means that you are encouraged to use the software and pass it to
  726.      your friends and co-workers.  Mostly we just want to be sure that
  727.      you to distribute the complete kit - please read the Shareware
  728.      license for the very few restrictions that do apply.  GraphiCode
  729.      does not want you to pay for the use of GC-PREVUE, but does
  730.      reserve the right to sell printed manuals.
  731.  
  732.      By easing access to CAD output data verification tools,
  733.      GraphiCode is making a contribution to the PCB industry by
  734.      helping to educate CAD operators in the nature of CAD output data
  735.      and its pitfalls.  Understanding the problem is half the battle.
  736.  
  737.          2: Getting Started with GC-PREVUE          4
  738.          _______________________________________________________
  739.  
  740.      2.
  741.      Getting Started with
  742.      GC-PREVUE
  743.      _________________________________________________________________
  744.  
  745.  
  746.      2.1 System Requirements
  747.  
  748.      GC-PREVUE requires:
  749.  
  750.        IBM PC/XT/AT/PS-2 or compatible
  751.        MSDOS or PCDOS version 2.0 or higher
  752.        Hercules, CGA, EGA, VGA, SuperVGA, or Hi Res (1024x768)
  753.        compatible graphics
  754.  
  755.  
  756.      GC-PREVUE is recommended for use with:
  757.  
  758.        80286/80386 (AT-class) systems
  759.        80x87 math coprocessor
  760.        hard disk drive
  761.        EGA, VGA, SuperVGA, or Hi Res (1024x768) color graphics
  762.        Microsoft-compatible mouse or equivalent (two or more buttons)
  763.  
  764.      2.2 Installing GC-PREVUE
  765.  
  766.      Just make a new directory, if necessary, and copy the various GC-
  767.      PREVUE files into it.  We suggest you create a new directory
  768.      called "C:\GC-PREVUE", but any name will do.  It is a good idea
  769.      to change your AUTOEXEC.BAT file so that the GC-PREVUE directory
  770.      is automatically included in the PATH when your computer is
  771.      turned on.  Consult your DOS manual for more information.
  772.  
  773.      2.3 Starting the Program
  774.  
  775.      To start GC-PREVUE, just type:
  776.  
  777.        GCPREVUE
  778.  
  779.      If you have certain data files in mind, you can add them to the
  780.      command.  Here is an example:
  781.  
  782.        GCPREVUE  DEMODAT1.GBR  DEMODAT2.GBR
  783.  
  784.      If you want to use a certain GC-PREVUE configuration (see Section
  785.      4) you can specify that too.  For example, to use "MYCONFIG.PED",
  786.      type:
  787.  
  788.          2: Getting Started with GC-PREVUE          5
  789.          _______________________________________________________
  790.  
  791.        GCPREVUE  /MYCONFIG
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.               Figure 2.1: GC-PREVUE's Startup Screen
  812.  
  813.      2.3.1 If GC-PREVUE Does Not Run
  814.  
  815.      Common problems include insufficient memory due to too many
  816.      memory resident programs (TSRs), or incompatibility with off-
  817.      brand "clone" PCs.  Try rebooting your system without any TSRs
  818.      loaded.
  819.  
  820.      2.4 Leaving the Program
  821.  
  822.      In GC-PREVUE you can always get out of whatever you are doing by
  823.      pressing the Esc or Ctrl Break key.  In the main menu, either Esc
  824.      or the Exit option will get you out of GC-PREVUE and back to DOS.
  825.      GC-PREVUE will ask you if you REALLY want to exit the program -
  826.      just press Y or Enter.  Y(es) is the default entry, so make sure
  827.      you press N(o) if you do not wish to leave GC-PREVUE.
  828.  
  829.      2.5 Disk-Based Virtual Memory
  830.  
  831.      One particularly useful feature of GC-PREVUE is its ability to
  832.      use the disk for temporary storage ("virtual memory") when RAM
  833.      and EMS memory are exhausted.  This means that you never
  834.      encounter the dreaded "Out of Memory" error message unless you
  835.      run out of disk space as well.  You can tell GC-PREVUE where to
  836.      keep its temporary disk files by setting the environment variable
  837.      "TMP".  For example, you might set up a directory "c:\scratch".
  838.      You could then type at the DOS ">" prompt:
  839.  
  840.        SET  TMP=C:\SCRATCH
  841.  
  842.      If for some reason GC-PREVUE can't access the directory referred
  843.      to by TMP, or the TMP environment variable is not set, then the
  844.      temporary file will be written to the current directory.  In any
  845.  
  846.          6                 GC-PREVUE User's Guide
  847.          _______________________________________________________
  848.  
  849.      event, the file will be removed at the end of the GC-PREVUE
  850.      session.
  851.  
  852.          3: GC-PREVUE Basics                7
  853.          _______________________________________________________
  854.  
  855.      3.
  856.      GC-PREVUE Basics
  857.      _________________________________________________________________
  858.  
  859.  
  860.      This section will tell you what little you need to know about the
  861.      GC-PREVUE operating environment, in order to get you moving.
  862.  
  863.      While GC-PREVUE works with Hercules monochrome graphics adaptors,
  864.      color devices are preferred (they convey more information).  The
  865.      CGA display is driven in its highest resolution mode, which is
  866.      also black and white.
  867.  
  868.      Note: Keystrokes in this User's Guide are shown in Boldface type.
  869.      The GC-PREVUE Guide to Keystrokes, included in your purchase of a
  870.      GC-PREVUE User's Guide, provides a list of the keystrokes you
  871.      will need to operate GC-PREVUE easily.
  872.  
  873.      3.1 Ctrl and Alt
  874.  
  875.      In GC-PREVUE, some single key commands are actually a combination
  876.      of two keys pressed simultaneously.  When you see, for instance,
  877.      a reference to Ctrl M, what is meant is the combination of the
  878.      Ctrl and M keys pressed at the same time.  Similarly, Alt M
  879.      refers to the Alt and M keys being pressed at the same time.  GC-
  880.      PREVUE makes no distinction between upper and lower case letters.
  881.  
  882.      3.2 Using a Mouse
  883.  
  884.      The use of a mouse as a pointing device greatly eases the
  885.      operation of GC-PREVUE.  In this section we review a few basic
  886.      mouse terms and concepts.
  887.  
  888.      3.2.1 Clicking
  889.  
  890.      The act of "clicking" is simply the pressing and releasing one or
  891.      more of the mouse buttons without moving the mouse.  On two-
  892.      button mice, the third button is emulated by using both button
  893.      simultaneously.  There are three types of clicking:
  894.  
  895.        ClickRight - click the right button only
  896.  
  897.        ClickLeft - click the left button only
  898.  
  899.        ClickCenter - click the middle button.  On two button mice,
  900.        click the left and right buttons together.
  901.  
  902.      3.2.2 Dragging
  903.  
  904.      The act of dragging is similar to clicking, except that the mouse
  905.      is moved around while the buttons are held down.  A drag ends
  906.      when the buttons are released.  In GC-PREVUE, dragging is used
  907.      only in the graphical editor.  Dragging is used to move things
  908.      around the screen, as if one had pressed one's fingers down on a
  909.  
  910.          8                 GC-PREVUE User's Guide
  911.          _______________________________________________________
  912.  
  913.      piece of paper and dragged it around a desktop.  There are three
  914.      types of drags:
  915.  
  916.        DragLeft - move the mouse while holding down the left button
  917.        only.
  918.  
  919.        DragRight - move the mouse while holding down the right button
  920.        only.
  921.  
  922.        DragCenter - move the mouse while holding down the middle
  923.        button.  On two button mice, hold the left and right buttons
  924.        together.
  925.  
  926.      Dragging can also be accomplished by holding down the appropriate
  927.      mouse buttons while using the arrow keys.  This can be useful for
  928.      precise shifting of data.
  929.  
  930.      3.3 Esc and Ctrl Break
  931.  
  932.      The Esc key always provides a way to leave from whatever GC-
  933.      PREVUE action, area or menu you may be in.
  934.  
  935.      GC-PREVUE treats the Ctrl Break and Esc keys similarly, except
  936.      that Ctrl Break works even when GC-PREVUE is not waiting for user
  937.      input.  This makes it useful for interrupting screen reDraws and
  938.      plotter data read and write operations.
  939.  
  940.      GC-PREVUE uses the Ctrl C key as a means of issuing a Command to
  941.      DOS at any time (see Section 3.8).  We mention this here because
  942.      some other programs use it as another BREAK key.
  943.  
  944.      3.4 Getting Help
  945.  
  946.      3.4.1 The Help Line
  947.  
  948.      The second line from the top of the GC-PREVUE screen (or the top
  949.      line when in the graphical editor) always contains helpful
  950.      information concerning the task at hand.  Help text is always
  951.      colored yellow.
  952.  
  953.      3.4.2 ClickCenter or Ctrl M for Menu
  954.  
  955.      You can always review your current options by clicking the center
  956.      button of the mouse, which causes a pop-up menu of commands to
  957.      appear (see Section 3.5 to learn about menus).  If your hands
  958.      happen to be on the keyboard, you can press Ctrl M to achieve the
  959.      same effect.  You may select an action or ClickCenter/Ctrl M
  960.      again to make the menu disappear.  Any command that can be
  961.      performed from a menu can also be performed with a single
  962.      keystroke.  Each entry in the pop-down menu has its single-key
  963.      equivalent that is highlighted in yellow on color monitors or in
  964.      brightened text on monochrome monitors.
  965.  
  966.          3: GC-PREVUE Basics                9
  967.          _______________________________________________________
  968.  
  969.      These pop-up menus serve as a teaching guide to single-key
  970.      commands.  As you begin to work faster, you will probably find
  971.      yourself bypassing the menu system altogether, but it will always
  972.      be there as a memory jogger.  The choice between using menus or
  973.      keyboard commands is largely a matter of personal taste, so GC-
  974.      PREVUE leaves it up to you.
  975.  
  976.      ClickCenter/Ctrl M will always give you a way out of whatever you
  977.      are doing, either by featuring an Exit option in the pop-up menu
  978.      or by simply acting as if you had pressed the Esc key.
  979.  
  980.      3.5 Using Menus
  981.  
  982.      3.5.1 Horizontal Menus
  983.  
  984.      A horizontal menu presents a list of choices across a single line
  985.      of the screen.  Use the mouse or left and right arrow keys to
  986.      position the cursor at the desired option.  ClickLeft or press
  987.      Enter to select the currently highlighted option.  The main GC-
  988.      PREVUE menu is an example of a horizontal menu.
  989.  
  990.      At the main menu, the Esc key causes GC-PREVUE to ask you if you
  991.      want to quit the program altogether.  ClickCenter/Ctrl M serves
  992.      the same purpose as the Esc key here, since all your options are
  993.      already presented in the menu at hand.
  994.  
  995.      Note that each menu entry has one character highlighted in
  996.      yellow.  Press the corresponding key for the same effect as if
  997.      you had positioned the cursor on that menu entry then pressed
  998.      Enter.
  999.  
  1000.      3.5.2 Vertical Menus
  1001.  
  1002.      Most menus in GC-PREVUE have their entries arrayed vertically.
  1003.      Vertical menus work much like horizontal menus, except that the
  1004.      up and down arrow keys are used.  Each entry in a vertical menu
  1005.      indicates its single-key command equivalent by highlighting it in
  1006.      yellow.  There are two kinds of vertical menus:
  1007.  
  1008.        Pop Down menus, which appear as a result of actions at a
  1009.        horizontal menu.  Left and right movements take the cursor out
  1010.        of a pop down menu and on to the next horizontal menu entry.
  1011.  
  1012.        Pop Up menus, which appear as the result of actions other than
  1013.        those selected from a horizontal menu.  Pop Up menus differ
  1014.        from Pop Down menus in that once an action is selected from a
  1015.        Pop Up menu, the menu goes away.  To exit from a Pop Up menu
  1016.        either select an action, or press Esc or ClickCenter to escape
  1017.        with no action.
  1018.  
  1019.      3.6 Working with Data Input Windows
  1020.  
  1021.      A common sight in GC-PREVUE is a window containing a list of data
  1022.      fields for you to fill in.  Remember to watch the Help line for
  1023.  
  1024.          10                GC-PREVUE User's Guide
  1025.          _______________________________________________________
  1026.  
  1027.      hints concerning the nature of the input required.  When you have
  1028.      everything the way you want it, press Enter or ClickLeft to
  1029.      proceed.  As ever, Esc cancels.
  1030.  
  1031.      3.6.1 Moving from Field to Field
  1032.  
  1033.      The Tab, Ctrl+arrow keys and the mouse both serve to move the
  1034.      cursor from one data field to the next.  The Ctrl+Home and
  1035.      Ctrl+End keys move to the extreme left and right respectively,
  1036.      while PgUp and PgDn move several lines up and down, respectively.
  1037.      To get to the top or bottom of a long list, press Ctrl PgUp or
  1038.      Ctrl PgDn.
  1039.  
  1040.      3.6.2 Editing a Data Field
  1041.  
  1042.      GC-PREVUE features a complete built in line editor.  To change an
  1043.      existing field, you can:
  1044.  
  1045.        Erase it completely by pressing Ctrl Backspace.
  1046.  
  1047.        Type over it, or press the Ins key to insert.  The cursor
  1048.        changes its shape to cover the entire character when in Insert
  1049.        mode.
  1050.  
  1051.        Use Del and Backspace to correct typing errors.
  1052.  
  1053.        Use Left or Right to move within the field.
  1054.  
  1055.        Use Ctrl Enter to see the effect of changes to the field
  1056.        without leaving the field.
  1057.  
  1058.      GC-PREVUE has special features to help with data fields that take
  1059.      filenames.  These features are described in Section 3.7.
  1060.  
  1061.      3.6.3 Toggles (Limited Choice Data Fields)
  1062.  
  1063.      Some fields have a limited range of values such as Yes/No or
  1064.      Inch/mm.  Such fields are called "Toggle" fields and are
  1065.      indicated by a special cursor that fills one-half of a
  1066.      character's height.  You can step through a toggle field's values
  1067.      using the Spacebar or ClickRight, or press F10 to see the entire
  1068.      range of choices.  You can also enter a value directly by
  1069.      pressing the first letter of the value desired.
  1070.  
  1071.      3.6.4 Units (Ctrl U)
  1072.  
  1073.      Anytime that you edit a data field that describes a distance or
  1074.      an offset, you can change between inch and millimeter units by
  1075.      pressing Ctrl U.
  1076.  
  1077.      3.6.5 Scrolling Large Lists
  1078.  
  1079.      Some lists are too long to fit inside a window all at once.  When
  1080.      this happens, an up or down arrow symbol appears in the left
  1081.  
  1082.          3: GC-PREVUE Basics                11
  1083.          _______________________________________________________
  1084.  
  1085.      column of the window to indicate that there are more data to be
  1086.      seen.  To get to these data, just keep pressing the up/down or
  1087.      PgUp/PgDn keys or use the mouse to move the cursor against the
  1088.      top or bottom of the visible list.
  1089.  
  1090.      3.6.6 Printing Lists (Alt P)
  1091.  
  1092.      You can always print a list to a disk file or printer by pressing
  1093.      Alt P, or by selecting "Print" from the ClickCenter pop-up menu.
  1094.      Send the list directly to the printer by specifying PRN as the
  1095.      output filename.  GC-PREVUE does not send a form feed.
  1096.  
  1097.      GC-PREVUE remembers the last-used filename for list printing and
  1098.      allows you to add subsequent printed lists to that file.  This
  1099.      provides a convenient way to maintain a written record of your
  1100.      work.
  1101.  
  1102.      Alt P prints complete lists of data that are too long to be
  1103.      listed on the screen of your computer at one time.
  1104.  
  1105.      3.7 Special Features for Filename Entries
  1106.  
  1107.      One special and frequently used type of data field is the
  1108.      filename.  A filename can include a complete drive and path
  1109.      designation if desired.  GC-PREVUE has two helpful features to
  1110.      speed your work with files, Interactive Directories and Default
  1111.      Filename Extensions.
  1112.  
  1113.      3.7.1 Interactive Directories
  1114.  
  1115.      Whenever GC-PREVUE asks for a filename, you can press F10 to
  1116.      select from a directory of files.  GC-PREVUE presents the most
  1117.      likely wildcard selection based on the type of file in question
  1118.      (for instance, *.PED for GC-PREVUE configuration files, or *.APR
  1119.      for aperture lists).  You can modify this if desired, then press
  1120.      Enter to see a list of files matching the wildcard description.
  1121.      The wildcard description can contain a complete path designation,
  1122.      referring to directories other than the current working
  1123.      directory.
  1124.  
  1125.      For long lists of files, you can move around the list in the
  1126.      usual up/down manner, or search for a file by typing up to eight
  1127.      letters of a filename.  The cursor moves to the right along the
  1128.      current line to indicate the number of search letters used.  The
  1129.      Backspace key resets the last search character.  Once the cursor
  1130.      is positioned on the name of the correct file, press Enter or
  1131.      ClickLeft to accept it.  As always, the Esc key gets you out
  1132.      without selecting anything.
  1133.  
  1134.      3.7.2 Default Filename Extensions
  1135.  
  1136.      When typing a filename directly, you can save a few keystrokes by
  1137.      letting GC-PREVUE attach the filename extension (that is, the
  1138.  
  1139.          12                GC-PREVUE User's Guide
  1140.          _______________________________________________________
  1141.  
  1142.      ".ext" part of "filename.ext").  GC-PREVUE assumes the following
  1143.      filename extensions:
  1144.  
  1145.        .PED for configuration files
  1146.        .APR for aperture list files
  1147.        .PDF for plotter definition files
  1148.        .RCK for drill rack files
  1149.        .CAP for custom aperture files
  1150.        .PWK for GC-Prevue WorK files
  1151.  
  1152.      GC-PREVUE notes the last-used filename extension for plotter and
  1153.      NC data input files and treats it as the default.
  1154.  
  1155.      3.7.3 Hardware Devices as Output Files
  1156.  
  1157.      GC-PREVUE recognizes certain output filenames as DOS device
  1158.      names, including PRN, LPT1, LPT2, COM1 through COM4, and AUX.
  1159.      This allows direct output from GC-PREVUE to printers and
  1160.      plotters, although you must use the DOS "MODE" command to set up
  1161.      communication parameters.
  1162.  
  1163.      3.8 Perform a DOS Command (Ctrl C)
  1164.  
  1165.      One convenient feature of GC-PREVUE is the ability to execute any
  1166.      DOS command (subject to memory availability) from any part of GC-
  1167.      PREVUE, at any time, without leaving the program.  Just press
  1168.      Ctrl C and GC-PREVUE will ask you for a command to execute.  Once
  1169.      the command is completed, GC-PREVUE continues operating where you
  1170.      left off.
  1171.  
  1172.      GC-PREVUE presents "COMMAND.COM" as the default choice.  This
  1173.      command creates a new copy of DOS, which allows you to execute
  1174.      any series of commands (not just one command).  Use the EXIT
  1175.      command to return to GC-PREVUE (type EXIT at the DOS prompt after
  1176.      completing the commands).
  1177.  
  1178.          4: The GC-PREVUE Configuration             13
  1179.          _______________________________________________________
  1180.  
  1181.      4.
  1182.      GC-PREVUE Configuration
  1183.      _________________________________________________________________
  1184.  
  1185.  
  1186.      GC-PREVUE provides a means of saving its setup information for
  1187.      later use.  In addition to the items shown in the "Configuration"
  1188.      area at the bottom of the main GC-PREVUE screen, GC-PREVUE saves
  1189.      information such as aperture list selections, drill rack
  1190.      selection, input data format, graphics display type, and more.
  1191.  
  1192.      4.1 Load a Configuration
  1193.  
  1194.      At startup, GC-PREVUE will automatically load the configuration
  1195.      found in file "DEFAULT.PED".  This is generally the easiest way
  1196.      to use configuration files - set GC-PREVUE up the way you like
  1197.      it, then save the configuration to "DEFAULT.PED".  An alternative
  1198.      way to use configuration files is on the DOS command line.  In
  1199.      order to start GC-PREVUE with the configuration found in
  1200.      "MYCONFIG.PED", you could type:
  1201.  
  1202.        GCPREVUE  /MYCONFIG
  1203.  
  1204.      To load a configuration from inside GC-PREVUE, select the
  1205.      "Configure" option on the main GC-PREVUE menu.  This produces a
  1206.      pop down menu from which you can select "Load Configuration".
  1207.      GC-PREVUE will prompt you for a filename.
  1208.  
  1209.      Aperture Lists and the Drill Rack are automatically loaded as
  1210.      part of the configuration loading process.
  1211.  
  1212.      4.2 Save the Configuration
  1213.  
  1214.      To save the current GC-PREVUE configuration, select "Save
  1215.      Configuration" from the "Configure" pop down menu.  GC-PREVUE
  1216.      will prompt you for a filename.  If you want this configuration
  1217.      to be loaded automatically at the next start of GC-PREVUE, name
  1218.      the output file "DEFAULT.PED".
  1219.  
  1220.          14                GC-PREVUE User's Guide
  1221.          _______________________________________________________
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.             Figure 4.1: Configuration File Input Window
  1242.  
  1243.      4.3 Bed Size
  1244.  
  1245.      When in the GC-PREVUE graphical Viewer, you will notice a dark
  1246.      grey rectangle (adjust your monitor if you don't see it) which
  1247.      represents the extents of the useful plotting area.  You can set
  1248.      these extents using the "Bed Size" entry of the "Configure" pull-
  1249.      down menu.  You can also access this from inside the GC-PREVUE
  1250.      Viewer.
  1251.  
  1252.      4.4 Reminder Interval
  1253.  
  1254.      To help prevent you from losing work due to power outages and
  1255.      other mishaps, GC-PREVUE can periodically remind you to save your
  1256.      work to a PWK (Prevue WorK) file.  In the Configuration pull-down
  1257.      menu, select "Reminder Interval" (I).  Choose the time between
  1258.      reminders by typing in a specific number of minutes.  If you
  1259.      would rather not be reminded to save, select "0".
  1260.  
  1261.      4.5 Graphics Display Type
  1262.  
  1263.      Here you can tell GC-PREVUE what kind of graphics display system
  1264.      you use.  GC-PREVUE supports the most popular graphics display
  1265.      types (Hercules, CGA, EGA, VGA, SuperVGA), and can recognize them
  1266.      automatically when "Autosense Graphics" is selected.  Of course
  1267.      you can also select a specific graphics type, which is useful for
  1268.      "clone" machines which may not behave according to standard,
  1269.      making identification difficult.  AutoSense will detect Hercules,
  1270.      CGA, EGA and VGA adapters.  If you have SuperVGA, you must select
  1271.      it explicitly since there are several competing "standards" for
  1272.      SuperVGA graphics.
  1273.  
  1274.      GC-PREVUE supports SuperVGA adapters in 800x600 16 color mode.
  1275.      Select Graphics Display Type from the Configure menu to see a
  1276.      list of supported SuperVGA adapters.  If your adapter's brand
  1277.  
  1278.          4: The GC-PREVUE Configuration             15
  1279.          _______________________________________________________
  1280.  
  1281.      name is not in the list, try Tseng or Chips & Technologies.
  1282.      These are not adapter brands but rather brands of BIOS chips
  1283.      built into many popular SuperVGA adapters.
  1284.  
  1285.      For Hi Res graphics (1024x786), GC-PREVUE supports Video 7 and
  1286.      its emulators only.
  1287.  
  1288.      If GC-PREVUE thinks that the requested and detected display types
  1289.      do not match, a warning will be issued but the request will be
  1290.      granted.  EGA displays can safely do CGA graphics, and VGA can do
  1291.      EGA or CGA graphics, however:
  1292.  
  1293.        NOTE THAT THERE IS SOME POSSIBILITY OF DAMAGE TO YOUR SYSTEM IF
  1294.        YOU SELECT A DISPLAY TYPE OTHER THAN THAT WHICH IS ACTUALLY
  1295.        INSTALLED!
  1296.  
  1297.      4.6 Beep
  1298.  
  1299.      The GC-PREVUE warning tone toggles on and off each time Beep is
  1300.      selected.  This feature is provided simply for the convenience of
  1301.      those who prefer a quiet work place.
  1302.  
  1303.      4.7 Mouse Sensitivity
  1304.  
  1305.      Use this entry to set the responsiveness of your mouse.
  1306.      ClickRight decreases sensitivity (longer mouse moves), and
  1307.      ClickLeft increases sensitivity.  When your mouse moves at an
  1308.      acceptable speed, press Enter.
  1309.  
  1310.          5: Aperture Lists                  16
  1311.          _______________________________________________________
  1312.  
  1313.      5.
  1314.      Aperture Lists
  1315.      _________________________________________________________________
  1316.  
  1317.  
  1318.      Each of the 35 layers can be associated with any one of up to 10
  1319.      aperture lists via the "Aps" field of the Layer List.  To change
  1320.      any of the aperture lists themselves, select "Apertures" from the
  1321.      main menu.  The Aperture Lists selections are saved as part of
  1322.      the system configuration, and are loaded automatically when a
  1323.      configuration is loaded.  GC-PREVUE is also capable of generating
  1324.      an aperture list from Gerber file data (see Section 7.1.3).
  1325.  
  1326.      This section is divided into 2 parts.  The first part (Section
  1327.      5.1) describes the GC-PREVUE features for working with apertures.
  1328.      The second part (Section 5.2) explains how you access these
  1329.      features and put them to work.
  1330.  
  1331.      5.1 Special Aperture List Features
  1332.  
  1333.      GC-PREVUE aperture lists contain, as you would expect,
  1334.      information about each aperture's shape, size and selection ("D")
  1335.      code.  In addition, GC-PREVUE aperture lists contain information
  1336.      regarding drill/router use and data rotation.  In this section we
  1337.      describe each field of an aperture description.
  1338.  
  1339.      5.1.1 Aperture Position
  1340.  
  1341.      Because a GC-PREVUE aperture contains so much more information
  1342.      than just its "D" code, an aperture is referred to by aperture
  1343.      position rather than by "D" code.
  1344.  
  1345.      5.1.2 Aperture Code
  1346.  
  1347.      This is the "D" code used in Gerber data to select an aperture.
  1348.      This information is needed for reading Gerber-format data.
  1349.  
  1350.      5.1.3 Drill
  1351.  
  1352.      Any one of the up to 254 drills/router bits in the drill rack may
  1353.      be associated with each aperture.  A value of 0 here indicates
  1354.      that the aperture is not associated with any drill or router
  1355.      information.  This information is of use only to the Copy NC
  1356.      function, which lets you visualize a drill layer created from a
  1357.      photoplot layer (see section 7.3.7).
  1358.  
  1359.      5.1.4 Rotate +/-90 (R90)
  1360.  
  1361.      Rotating data is not as simple as it may seem at first.  If your
  1362.      data uses apertures such as ovals and rectangles, which are not
  1363.      symmetrical in rotation, then a rotation of +/- 90 degrees could
  1364.      result in an erroneous plot.  This is because pad locations
  1365.      rotate but the pads themselves do not, since the shape and
  1366.      orientation of an aperture is fixed.
  1367.  
  1368.          5: Aperture Lists                  17
  1369.          _______________________________________________________
  1370.  
  1371.      GC-PREVUE helps solve this problem by allowing you to specify a
  1372.      substitute aperture position to be used in such rotations.  GC-
  1373.      PREVUE will automatically search for a suitable match whenever
  1374.      you describe an aperture which is not symmetrical.  Note that
  1375.      this has no effect on Draw-type apertures, which are assumed to
  1376.      be round, or on non-Draw apertures used for drawing.
  1377.  
  1378.      5.1.5 Dimensions
  1379.  
  1380.      For symmetrical shapes, the dimension is read as a diameter.  For
  1381.      non-symmetric shapes, the first (major) and second (minor)
  1382.      dimensions are read as X and Y widths respectively.  For shapes
  1383.      such as Annuals and Thermal, the dimensions represent Inner and
  1384.      Outer diameters.  The "Target" shape is described by diameter and
  1385.      line weight.
  1386.  
  1387.      For custom apertures, the Dimension information is replaced by
  1388.      the name of the file containing the custom aperture description
  1389.      (see Appendix A).  Once the filename is typed in, the F1 key
  1390.      loads the custom aperture description in that file.  The
  1391.      description becomes a permanent part of the aperture list when
  1392.      the list is saved to an APR disk file.
  1393.  
  1394.      5.1.6 Aperture Type
  1395.  
  1396.      GC-PREVUE supports the most popular standard pad shapes as well
  1397.      as custom aperture shapes.  Standard shapes include: round;
  1398.      octagon; square; rectangle; oval; annulus; slit; and a stylized
  1399.      thermal relief and target.  The APER program included with GC-
  1400.      PREVUE allows you to define custom apertures for true WYSIWYG
  1401.      viewing and plotting (see Appendix A).  Custom apertures are kept
  1402.      in special-format files and are loaded into an aperture list by
  1403.      filename reference.
  1404.  
  1405.      GC-PREVUE supports the drawing of traces with rectangular
  1406.      apertures.  A "Draw"-type aperture is assumed to be round.  If a
  1407.      non-"Draw", non-rectangular aperture is used for drawing, it is
  1408.      assumed for display purposes to be round and of the diameter
  1409.      given in the major dimension.  Attempting to draw a trace with a
  1410.      custom aperture will have unpredictable results.
  1411.  
  1412.      5.1.7 Invisible Apertures
  1413.  
  1414.      Sometimes it is convenient to disable the display of data
  1415.      associated with certain positions in an aperture list.  Disabled
  1416.      apertures are referred to as "Invisible".  Any aperture can be
  1417.      made Invisible.  Data associated with Invisible apertures;, like
  1418.      invisible drills, do not display.  An Invisible aperture is
  1419.      marked by an asterisk ("*") next to its Type description.  An
  1420.      Aperture List containing invisible apertures has an asterisk next
  1421.      to its name in the "Aperture Lists" area of the main GC-PREVUE
  1422.      screen, and any layers using an Aperture List containing
  1423.      Invisible apertures will have an asterisk next to their entry in
  1424.      the Setup Status area of the graphical Viewer screen.
  1425.  
  1426.          18                GC-PREVUE User's Guide
  1427.          _______________________________________________________
  1428.  
  1429.      The invisibility attribute of an aperture can be changed from
  1430.      within the graphical Viewer, making it a useful analysis tool.
  1431.  
  1432.      5.2 Working with Aperture Lists
  1433.  
  1434.      To begin working with Aperture Lists, you must select "Apertures"
  1435.      from the main menu.  Once in the Aperture Lists area, press Ctrl
  1436.      M or ClickCenter for a menu of options as described below.  The
  1437.      chosen action applies to the Aperture list currently highlighted
  1438.      by the cursor.
  1439.  
  1440.      5.2.1 Load/Create an Aperture List (F1)
  1441.  
  1442.      To load an Aperture List from disk, just type the name of the
  1443.      file, or press F10 to select one or more filenames from a
  1444.      directory.  Once the filename is correct, press F1 to load the
  1445.      file.
  1446.  
  1447.      If the filename is empty, GC-PREVUE will offer to create a new
  1448.      aperture list.  GC-PREVUE asks how many positions will be on the
  1449.      new list, then creates it for you and presents it for editing.
  1450.      For lists of 24 or fewer positions, the default D code numbering
  1451.      scheme is that which is used by traditional vector photoplotters.
  1452.      Be sure to fill in all the dimensions and set the Types
  1453.      correctly.  A more convenient way to create an aperture list is
  1454.      to generate it from the plotter data (see Section 7.1.3).
  1455.  
  1456.      5.2.2 Unload an Aperture List (Ctrl F1)
  1457.  
  1458.      If you are not using a loaded Aperture List, you can save some
  1459.      memory by removing it from the list of Aperture Lists.  If the
  1460.      Aperture List has been edited, GC-PREVUE will give you a chance
  1461.      to save it before erasing it.
  1462.  
  1463.      5.2.3 Edit an Aperture List (F2)
  1464.  
  1465.      F2 pops up a window containing the currently selected aperture
  1466.      list's aperture information.  This information can be edited.
  1467.  
  1468.          5: Aperture Lists                  19
  1469.          _______________________________________________________
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.                Figure 5.1: Aperture List Edit Screen
  1490.  
  1491.      To change any numeric value, just position the cursor on the
  1492.      appropriate field and type in the new value.  Use ClickCenter to
  1493.      see the menu of commands for editing an aperture list, which
  1494.      include the ability to:
  1495.  
  1496.        Add a position (Ctrl A)
  1497.        Remove a position (Ctrl R)
  1498.        Make a position "Invisible" (Ctrl I)
  1499.        Jump to a position (Ctrl J)
  1500.        Sort the aperture list on ascending D codes (Ctrl S)
  1501.        Sort the aperture list "Gerber Style" (Alt S)
  1502.        Automatically rotate asymmetric pads (Alt R)
  1503.        Set the units for dimensions (Ctrl U)
  1504.  
  1505.      The Shift key used in conjunction with function keys F1 through
  1506.      F12 set the aperture Type as indicated by an on-screen help
  1507.      display.  If your keyboard does not have an F11 or F12 function
  1508.      key, press Alt F1 or Alt F2 instead. Review Section 5.1 for the
  1509.      meaning of each field in an aperture list.  Press F10 to pop up a
  1510.      copy of the current drill rack for inspection.
  1511.  
  1512.      IMPORTANT: Editing an Aperture List after it has been used to
  1513.      load photoplot data will lead to unpredictable results,
  1514.      particularly if positions are removed.  Any layers that use such
  1515.      a list should be reloaded.
  1516.  
  1517.      5.2.4 Inspect an Aperture List (F3)
  1518.  
  1519.      To view an aperture list's contents without changing them,
  1520.      position the cursor on the list in question then press F3.  You
  1521.      may also inspect an aperture list while you are checking data on
  1522.      the View screen by pressing F10.
  1523.  
  1524.          20                GC-PREVUE User's Guide
  1525.          _______________________________________________________
  1526.  
  1527.      5.2.5 Write an Aperture List to Disk (F4)
  1528.  
  1529.      Once you have set up an Aperture List to your satisfaction, you
  1530.      will want to save it for future use.  It's best to save
  1531.      immediately using this option.  However, GC-PREVUE will make sure
  1532.      you get a chance to save an edited Aperture List before leaving
  1533.      the program or loading a new Aperture List in its place.
  1534.  
  1535.      5.2.6 Copy & Resize an Aperture List (F5)
  1536.  
  1537.      Sometimes it is convenient to have a copy of an aperture list
  1538.      with slightly larger or smaller dimensions for each aperture, for
  1539.      making a silkscreen or perhaps a ground plane isolation.  When
  1540.      copying the currently selected aperture list to the first
  1541.      available Aperture List table slot, GC-PREVUE lets you add or
  1542.      subtract a given amount from the radius of each copied aperture.
  1543.  
  1544.      If the aperture list being copied contains custom apertures, GC-
  1545.      PREVUE will copy and adjust those too, then ask for new filenames
  1546.      for saving the new custom apertures.  It is not strictly
  1547.      necessary to save these new custom apertures to individual files
  1548.      (they will be preserved by saving the new aperture list itself),
  1549.      so you can just ESCape out of the filename prompt.
  1550.  
  1551.          6: The Drill Rack                  21
  1552.          _______________________________________________________
  1553.  
  1554.      6.
  1555.      The Drill Rack
  1556.      _________________________________________________________________
  1557.  
  1558.  
  1559.      The Drill Rack is a list of up to 254 drill selection codes and
  1560.      diameters used when reading, writing, creating and especially
  1561.      viewing/editing NC Drill data layers.  The diameter information
  1562.      allows drill locations to be displayed at width.  All layers and
  1563.      all Aperture Lists refer to the same single Drill Rack.
  1564.  
  1565.      The current Drill Rack selection is displayed in the
  1566.      "Configuration" area at the bottom of the main GC-PREVUE screen.
  1567.  
  1568.      You can use GC-PREVUE's Aperture List editor to associate each
  1569.      aperture in an Aperture List with any one (or none) of the drills
  1570.      in the Drill Rack.  This information is used by the "Copy NC"
  1571.      function in the GC-PREVUE Layer List to create NC drill data
  1572.      layers from photoplot data layers.
  1573.  
  1574.      You may inspect the Drill Rack while in the Aperture List editor,
  1575.      and you may inspect the Drill Rack or any Aperture List while in
  1576.      the Viewer.
  1577.  
  1578.      6.1 Special Drill Rack Features
  1579.  
  1580.      6.1.1 Diameter
  1581.  
  1582.      To change the display diameter of a drill, just position the
  1583.      cursor on that drill's diameter value and type in a new value.
  1584.      Press Ctrl U to change units.
  1585.  
  1586.      6.1.2 Invisible Drills
  1587.  
  1588.      Sometimes it is convenient to disable the display of data
  1589.      associated with certain positions in the Drill Rack.  Data which
  1590.      use  invisible drills do not display or write.  If the Drill Rack
  1591.      contains Invisible entries, an asterisk ("*") appears by the
  1592.      "Drill Rack" entry in the Configuration display area of the main
  1593.      GC-PREVUE screen.  In the graphical Viewer, an asterisk appears
  1594.      next to the Setup Status entry for each layer using the Drill
  1595.      Rack if the Drill Rack contains invisible drills.
  1596.  
  1597.      The Invisibility attribute of a drill can also be changed from
  1598.      within the graphical data Viewer, making it a useful analysis
  1599.      tool.
  1600.  
  1601.      6.2 Working with the Drill Rack
  1602.  
  1603.      When you select the "Drills" option from the GC-PREVUE main menu,
  1604.      a menu appears allowing you to variously create, edit, save and
  1605.      recall Drill Racks.  The menu selections are as follows:
  1606.  
  1607.          22                GC-PREVUE User's Guide
  1608.          _______________________________________________________
  1609.  
  1610.      6.2.1 Load a Drill Rack
  1611.  
  1612.      When "Load" is selected from the Drills menu, GC-PREVUE offers to
  1613.      save the current Drill Rack if it has been edited.  GC-PREVUE
  1614.      then prompts for a filename for loading the next Drill rack.
  1615.  
  1616.      6.2.2 Save the Drill Rack
  1617.  
  1618.      When "Save" is selected from the Drills menu, GC-PREVUE prompts
  1619.      for a filename for saving the current Drill Rack to disk.
  1620.  
  1621.      6.2.3 Edit the Drill Rack
  1622.  
  1623.      When "Edit" is selected from the Drills menu, GC-PREVUE pops up a
  1624.      copy of the current Drill Rack for inspection and editing.  To
  1625.      change a value, just position the cursor on the value and type in
  1626.      a new value.  As usual, ClickCenter or Ctrl M present a menu of
  1627.      commands, as described below:
  1628.  
  1629.      Add and Remove Drills
  1630.  
  1631.      GC-PREVUE allows you to change the number of entries in a Drill
  1632.      Rack.  Ctrl A and Ctrl R Add and Remove drills respectively.  GC-
  1633.      PREVUE will ask you to verify the action before deleting a drill.
  1634.  
  1635.      Make a Drill Invisible
  1636.  
  1637.      Pressing Ctrl I toggles the Invisibility of the currently
  1638.      selected drill.
  1639.  
  1640.      Set Units
  1641.  
  1642.      Pressing Ctrl U sets the drill rack display units to inch, mm or
  1643.      mil.
  1644.  
  1645.      6.2.4 Make a New Drill Rack
  1646.  
  1647.      When "New" is selected from the Drills menu GC-PREVUE offers to
  1648.      save the current Drill Rack if it has been edited, then prompts
  1649.      for the number of positions in the new rack.  GC-PREVUE then
  1650.      brings up the new rack for editing.
  1651.  
  1652.      Drill Racks can also be created "on the fly", based on the T
  1653.      codes found while reading NC drill data files (see Section
  1654.      7.1.3).  Such racks still require editing to set tool diameters.
  1655.  
  1656.          7: Working with Plotter and NC Data        23
  1657.          _______________________________________________________
  1658.  
  1659.      7.
  1660.      Working with Plotter and
  1661.      NC Data
  1662.      _________________________________________________________________
  1663.  
  1664.  
  1665.      This section covers the essentials of reading and manipulating
  1666.      photoplotter, HPGL, NC drill/rout data.  Section 8 covers viewing
  1667.      the data in greater detail.
  1668.  
  1669.      7.1 The Layer List
  1670.  
  1671.      The Layer List takes up most of the main GC-PREVUE screen, and is
  1672.      where the majority of your work is done.  Up to 35 layers can be
  1673.      in the list.  To get to the Layer List, select the "Layers" entry
  1674.      from the main (horizontal) menu.  Note that not all 35 layers fit
  1675.      on-screen at once - just scroll the list using the up/down keys.
  1676.      In this section we'll explain each of the columns in a Layer List
  1677.      entry.
  1678.  
  1679.      7.1.1 Status: Empty or Loaded
  1680.  
  1681.      This field indicates the presence and status of data on a layer.
  1682.      "Empty" indicates that the layer is unused.  When the status is
  1683.      "Loaded", data file has been read in to this layer.
  1684.  
  1685.      7.1.2 Offset(inch/mm) X,Y
  1686.  
  1687.      The "Offset(inch/mm)" entries indicate the offset to be applied
  1688.      to each layer for display and output purposes.  Such shifting can
  1689.      be achieved either by typing in the offsets directly at the
  1690.      appropriate field in the Layer List, or by entering the Viewer
  1691.      and using Offset.
  1692.  
  1693.      The shift values are displayed in inch or metric units depending
  1694.      on the last units used in the Viewer or while loading data.  The
  1695.      Ctrl U key changes the display from inch to metric and back
  1696.      again.
  1697.  
  1698.      7.1.3 Aperture List ("Aps")
  1699.  
  1700.      Each layer must be associated with any one of the up to ten
  1701.      different Aperture Lists, or with the Drill Rack if the layer
  1702.      contains NC drill/rout data.  An Aperture List is referred to by
  1703.      the letter (A through J), which appears next to its name in the
  1704.      "Aperture Lists" table just below the Layer List area of the main
  1705.      GC-PREVUE screen.  The Drill Rack is denoted by the letter "T".
  1706.  
  1707.      Automatic Generation of
  1708.      Aperture Lists and Drill Racks
  1709.  
  1710.      If the "Aps" selection for a layer refers to an empty Drill Rack
  1711.      or Aperture List entry, GC-PREVUE will offer to create an
  1712.      Aperture List or Drill Rack based on the input data file for that
  1713.  
  1714.          24                GC-PREVUE User's Guide
  1715.          _______________________________________________________
  1716.  
  1717.      layer.  When the layer is loaded (as described in Section 7.3.1),
  1718.      GC-PREVUE will confirm that the Aperture List or Drill Rack is
  1719.      intentionally blank and then will construct a list containing the
  1720.      aperture or drill selection codes found.  Dimensions will be
  1721.      zeroed, meaning that you must edit the new Aperture List or Drill
  1722.      Rack to assign dimensions (see Section 5.2.3 for aperture
  1723.      editing, and Section 6.2.3 for Drill Rack editing).
  1724.  
  1725.      Additionally, if GC-PREVUE encounters an unknown tool code while
  1726.      reading a file using an existing Aperture List or Drill Rack, GC-
  1727.      PREVUE will offer to append the new code to the Aperture List or
  1728.      Drill Rack in use.  Again the new aperture or drill will have a
  1729.      diameter of zero and must be edited to view properly.
  1730.  
  1731.      You can edit the aperture list or drill rack by placing the
  1732.      cursor in the "Aps" column and pressing F10.
  1733.  
  1734.      7.1.4 Layer Polarity
  1735.  
  1736.      Many raster devices (including PostScript checkplots) support
  1737.      both positive and negative data polarity.  By using combinations
  1738.      of positive and negative data layers, many effects (such as
  1739.      ground plane isolation) that traditionally required tedious
  1740.      photo-mechanical techniques can now be produced on first-
  1741.      generation film.
  1742.  
  1743.      GC-PREVUE can display negative layers in the normal selected
  1744.      display color, or in black for true WYSIWYG viewing.  Polarity
  1745.      for each layer is displayed and changeable in the layer list,
  1746.      just to right of the aperture list selection:
  1747.  
  1748.        "+" symbol for positive (draw) layers
  1749.        "-" symbol for negative (inverse video) layers
  1750.        "c" symbol for composite (undraw) layers
  1751.  
  1752.      A "Positive" layer assumes that all pixels are initially off, and
  1753.      turns pixels on to create features.
  1754.  
  1755.      A "Negative" layer assumes that all pixels are initially on, and
  1756.      turns pixels off to create features.  When Control Draw (Ctrl D)
  1757.      has been used to set "Negative Layers Draw In: Black", a Negative
  1758.      layer first fills the film extents with its assigned layer color,
  1759.      then draws on top of this in black.
  1760.  
  1761.      A "Composite" layer makes no assumptions about initial pixel
  1762.      values, but turns pixels off to create features.  When Control
  1763.      Draw (Ctrl D) has been used to set "Negative Layers Draw In:
  1764.      Black", a Composite layer draws in black but, unlike a "Negative"
  1765.      layer, does not first fill the bed extents.
  1766.  
  1767.      7.1.5 Filename
  1768.  
  1769.      Most layers are associated with a disk file of plotter or NC
  1770.      data, although data layers can be created in the Viewer or by
  1771.  
  1772.          7: Working with Plotter and NC Data        25
  1773.          _______________________________________________________
  1774.  
  1775.      using the Copy and Copy NC functions.  You can change the
  1776.      filename for a layer at any time, but the filename must be that
  1777.      of a real file when you go to load a layer from disk (see the
  1778.      following example).
  1779.  
  1780.      To enter or change a filename, just position the cursor in the
  1781.      Filename column and type in a new name.  To enter one or more
  1782.      filenames selected from a directory, do the following:
  1783.  
  1784.        Position the cursor in the Filename column of the first layer
  1785.        which is to receive a filename and press F10.
  1786.  
  1787.        A wildcard entry window pops up.  The default wildcards show
  1788.        the last used filename extension (for example, "*.GBR").  You
  1789.        can change the wildcards to match any set of files in any
  1790.        directory (consult your DOS manual for more information on
  1791.        wildcards and paths).
  1792.  
  1793.        Press Enter to pop up a list of filenames that match the
  1794.        wildcard selection.
  1795.  
  1796.        Select files from the list by positioning the cursor on each
  1797.        desired filename, followed by ClickRight or the Spacebar.
  1798.        Selected filenames are displayed in inverse video (black on
  1799.        white).  Cancel file selections by repeating the ClickRight or
  1800.        Spacebar action.  To find a filename in a long list of
  1801.        filenames, type in the first few letters of the desired name.
  1802.        The BackSpace key lets you change the search letters.
  1803.  
  1804.        ClickLeft or press Enter to copy all the selected filenames to
  1805.        the Layer List.
  1806.  
  1807.      EXAMPLE  For a job that consists of the 3 layers "DEMODAT1.GBR",
  1808.      "DEMODAT2.GBR", and "DEMODAT3.NC", begin by positioning the
  1809.      cursor on the first unused line of the Layer List, then press
  1810.      F10.  Set the wildcard window to read "DEMODAT?.*", and press
  1811.      Enter.  The list of matched files pops up.  Select the desired
  1812.      files from the list and press Enter again.  Since DEMODAT3.NC
  1813.      contains drill information, the "Aps" aperture list selection for
  1814.      that layer should be set to "T", meaning that it uses the Drill
  1815.      Rack directly.  The layers can now be loaded using F1.
  1816.  
  1817.      7.2 Loading Layers from Data Files
  1818.  
  1819.      The Load (F1) option from the Layer List menu lets you load
  1820.      layers from the disk files indicated in the Filename column.
  1821.  
  1822.      To load a data file, type in its filename at the layer list then
  1823.      press F1.  GC-PREVUE pops up a menu from which you can select one
  1824.      of several different input data formats, including:
  1825.  
  1826.          26                GC-PREVUE User's Guide
  1827.          _______________________________________________________
  1828.  
  1829.        Gerber (RS-274-D)
  1830.        NC Drill
  1831.        NC Rout
  1832.        HPGL
  1833.        Quest (Marconi Emma)
  1834.        AUTO (GC-PREVUE figures out the file formats automatically)
  1835.  
  1836.      The use of each of these input formats is explained in the
  1837.      following sections.
  1838.  
  1839.      GC-PREVUE can generate or add to Drill Racks and Aperture Lists
  1840.      while reading input data files (see Section 7.1.3).  Drill Racks
  1841.      and Aperture Lists created or expanded in this manner require
  1842.      editing to set tool diameters for display.
  1843.  
  1844.      7.2.1 Gerber, NC Drill and NC Rout Files
  1845.  
  1846.      Gerber (RS-274-D) and NC data files have very similar formats, so
  1847.      we'll treat them here in a single section.  The main difference
  1848.      is that Gerber files are read using an aperture list while NC
  1849.      files are read using the Drill Rack.
  1850.  
  1851.      Gerber and NC data files tend to appear in dialect, which is to
  1852.      say that they adhere to format standards rather loosely.  For
  1853.      this reason, GC-PREVUE asks you to specify a plotter definition
  1854.      file (PDF) and lets you change various PDF input parameter
  1855.      settings before attempting to read a file.  Once the data files
  1856.      have been read, GC-PREVUE gives you a chance to save any PDF
  1857.      changes for future use.
  1858.  
  1859.      GC-PREVUE presents an input window containing the fields
  1860.      described below.  Most of the fields describe aspects of the
  1861.      input data format.  (If you are unfamiliar with the terms, see
  1862.      Section 7.1).
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869.  
  1870.  
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.            Figure 7.1: GC-PREVUE Loading Format Options
  1883.  
  1884.          7: Working with Plotter and NC Data        27
  1885.          _______________________________________________________
  1886.  
  1887.      Layers
  1888.  
  1889.      Any or all layers can be specified for loading.  Note that if
  1890.      multiple layers are to be loaded at once, they must use identical
  1891.      data formats.  Layers are specified by number.  Acceptable
  1892.      specifications include:
  1893.  
  1894.        all
  1895.        3
  1896.        1,2,4,6
  1897.        1-7
  1898.        not 4,8
  1899.  
  1900.      Error File
  1901.  
  1902.      Typical errors while reading a file include misuse of flash/draw
  1903.      apertures and use of apertures not declared in the aperture list.
  1904.      To log such errors to a file in addition to displaying them on-
  1905.      screen, provide a filename here.
  1906.  
  1907.      Plotter
  1908.  
  1909.      Enter the name of a previously created plotter definition file
  1910.      (PDF), or leave this field blank and fill in the following fields
  1911.      manually.  You can also specify a PDF here then modify it by
  1912.      changing the following fields.  GC-PREVUE lets you save any
  1913.      modifications after the data are loaded.
  1914.  
  1915.      Whole Digits
  1916.  
  1917.      This field specifies the input format in terms of the number of
  1918.      digits to be read as whole units.
  1919.  
  1920.      Precision
  1921.  
  1922.      This field specifies the input format in terms of the number of
  1923.      digits to be read as fractional units.
  1924.  
  1925.      Absolute/Incremental
  1926.  
  1927.      This field specifies absolute or relative input data.  This
  1928.      setting may be overridden by codes in the data file.
  1929.  
  1930.      Zero Suppression
  1931.  
  1932.      Choose from "Leading," "Trailing" or "None."  Leading zero
  1933.      suppression is the most common.
  1934.  
  1935.      Units
  1936.  
  1937.      This field specifies inch or metric (mm) input data.  This
  1938.      setting may be overridden by codes in the data file.
  1939.  
  1940.          28                GC-PREVUE User's Guide
  1941.          _______________________________________________________
  1942.  
  1943.      Coordinate System
  1944.  
  1945.      This selects the coordinate system for loading the data.  Choose
  1946.      Absolute or User Coordinates.  If User Coordinates are selected,
  1947.      data will be loaded using the User Coordinate system origin.
  1948.  
  1949.      Arc Style
  1950.  
  1951.      Select either "Quadrant" or "Full 360."  Most photoplotters and
  1952.      NC machines use only Quadrant arc styles, which allow for
  1953.      positive-only I and J codes.  You can toggle to Full 360 if the
  1954.      data are intended for a plotter with Full 360 degree (signed I
  1955.      and J) arc data recognition.
  1956.  
  1957.      This entry is useful for NC Drill input files, since drill files
  1958.      may also contain rout information, and vice versa.
  1959.  
  1960.      Flash/Draw Check (Gerber only)
  1961.  
  1962.      GC-PREVUE will warn you of the cross-use of apertures (Flash with
  1963.      Draw-type aperture, or vice versa) if the Flash/Draw check is set
  1964.      to "Yes".  This is primarily of use on older vector plotters.
  1965.      Set Flash/Draw check to "No" if your target plotter is a laser
  1966.      plotter or some other raster device.
  1967.  
  1968.      Modal Tool Peck (Gerber only)
  1969.  
  1970.      On most photoplotters, a Flash occurs only when a data block
  1971.      contains a D03 code.  This is the Modal Tool Peck "No" case, and
  1972.      is standard for photoplotters.  Some plotters depart from the
  1973.      standard and flash at each block after a D03 code until a D02 or
  1974.      D01 comes along, whether each block contains a D03 or not.  This
  1975.      is the Modal Tool Peck "Yes" case.
  1976.  
  1977.      Character Set
  1978.  
  1979.      GC-PREVUE can read and write ASCII, EIA, or EBCDIC data.  ASCII
  1980.      is by far the most commonly used character set, while EBCDIC is
  1981.      common in files downloaded from IBM mainframe computers.  Many NC
  1982.      drill and rout machines read EIA data.
  1983.  
  1984.      Magtape Filter (Gerber only)
  1985.  
  1986.      Enabling the Magtape Filter causes GC-PREVUE to ignore carriage
  1987.      returns, linefeeds, nulls and spaces when reading Gerber data.
  1988.      This is useful for data files that have been received from
  1989.      mainframes or other workstations that insert padding characters
  1990.      and new lines at regular intervals (sometimes in the middle of a
  1991.      data value).
  1992.  
  1993.      X and Y Offsets
  1994.  
  1995.      These fields allow you to read data for devices with fixed
  1996.      coordinates systems, which differ from the selected coordinate
  1997.  
  1998.          7: Working with Plotter and NC Data        29
  1999.          _______________________________________________________
  2000.  
  2001.      system.  Any X or Y offset given will be added to all coordinates
  2002.      read.  This feature works independent of the selected coordinate
  2003.      system.
  2004.  
  2005.      7.2.2 HPGL Files
  2006.  
  2007.      HPGL files can be loaded on layers using either the Drill rack or
  2008.      an aperture list.  Pen 1 corresponds to position 1 of the
  2009.      aperture list or drill rack, pen 2 to position 2, and so forth.
  2010.      The entire HPGL instruction set is implemented, including
  2011.      polygons.  Polygons are scan-converted to vectors (filled) as
  2012.      they are loaded.
  2013.  
  2014.      Layers
  2015.  
  2016.      Any or all layers can be specified for loading.  Note that if
  2017.      multiple layers are to be loaded at once, they must use identical
  2018.      data formats.  Layers are specified by number.
  2019.  
  2020.      Error File
  2021.  
  2022.      To log any data errors to a file in addition to displaying them
  2023.      on-screen, provide a filename here.
  2024.  
  2025.      Plotter
  2026.  
  2027.      Proper interpretation of HPGL depends heavily on certain scaling
  2028.      parameters.  Many CAD programs fail to include these in their
  2029.      output HPGL data, depending instead on the default scaling
  2030.      parameters for the target plotter.  GC-PREVUE can achieve the
  2031.      proper scaling if it knows the plotter model and paper size for
  2032.      which the data were intended.  Press F10 to select from a list of
  2033.      plotters and paper sizes.  Selections marked "EXPAND" assume that
  2034.      the EXPAND hardware feature for this plotter is Yes.
  2035.  
  2036.      If your HPGL data files include IP and SC commands, the Plotter
  2037.      selection is unimportant since these commands override the
  2038.      default scaling.
  2039.  
  2040.      Ignore chord tolerances
  2041.  
  2042.      GC-PREVUE can load HPGL arc information two different ways: as
  2043.      true arcs or as connected line segments (vectorized arcs).  When
  2044.      "Ignore chord tolerances" is "Yes," arcs are stored as true arcs
  2045.      (endpoints and arc center).  When "Ignore chord tolerances" is
  2046.      "No", GC-PREVUE converts arcs to vectors based on the HPGL CT
  2047.      (Chord Tolerance) command, or to a default of one vector per 5
  2048.      degrees of arc.
  2049.  
  2050.      Fill Adjust
  2051.  
  2052.      When reading HPGL polygon information, GC-PREVUE can compensate
  2053.      for tool width so that polygons fill exactly to the programmed
  2054.      dimensions.  This is done by shrinking the programmed polygon
  2055.  
  2056.          30                GC-PREVUE User's Guide
  2057.          _______________________________________________________
  2058.  
  2059.      edges in by one tool radius, which is the Fill Adjust "Yes"
  2060.      state.  When Fill Adjust is "No", polygons will be filled based
  2061.      on the programmed centerlines of the polygon edges, which results
  2062.      in a polygon whose actual dimensions are one tool radius greater
  2063.      than programmed.
  2064.  
  2065.      Units Adjust
  2066.  
  2067.      A surprisingly common error in CAD output data is the assumption
  2068.      that one HPGL unit is equal to .001 inch.  This is not true!  HP
  2069.      defines the HPGL unit as follows:
  2070.  
  2071.      1 HPGL unit     =    0.025 mm (0.0098425 inches)
  2072.      40 HPGL units       =    1.0 mm
  2073.      1016 HPGL units     =    1.0 inch
  2074.  
  2075.      By setting Units Adjust to "Yes", you tell GC-PREVUE to correct
  2076.      for this scaling error when reading HPGL data.
  2077.  
  2078.      7.2.3 Quest Files
  2079.  
  2080.      Quest files (or Marconi Emma, as they are sometimes known) can be
  2081.      loaded on layers using either the Drill rack or an aperture list.
  2082.      Slide I0 corresponds to position 1 of the aperture list or drill
  2083.      rack, slide I1 to position 2, and so forth.
  2084.  
  2085.      Layers
  2086.  
  2087.      Any or all layers can be specified for loading.  Note that if
  2088.      multiple layers are to be loaded at once, they must use identical
  2089.      data formats.  Layers are specified by number.
  2090.  
  2091.      Error File
  2092.  
  2093.      To log any data errors to a file in addition to displaying them
  2094.      on-screen, provide a filename here.
  2095.  
  2096.      Units
  2097.  
  2098.      This field specifies inch or metric(mm) input data.
  2099.  
  2100.      Character Set
  2101.  
  2102.      GC-PREVUE can read and write ASCII, EIA or EBCDIC data.  ASCII is
  2103.      by far the most commonly used character set, while EBCDIC is
  2104.      common in files downloaded from IBM mainframe computers.  Many NC
  2105.      drill and rout machines read EIA data.
  2106.  
  2107.      7.2.4 Automatic File Format Detection
  2108.  
  2109.      If you don't know a file's data format, GC-PREVUE can figure it
  2110.      out for you.  Just select Auto and GC-PREVUE asks for a list of
  2111.      layers to load (they don't all have to use the same data format)
  2112.      and an optional error log filename.
  2113.  
  2114.          7: Working with Plotter and NC Data        31
  2115.          _______________________________________________________
  2116.  
  2117.      7.3 Working with the Layer List
  2118.  
  2119.      Most of the action in GC-PREVUE centers on the Layer List area,
  2120.      including reading, writing, editing and copying data layers.
  2121.  
  2122.  
  2123.  
  2124.  
  2125.  
  2126.  
  2127.  
  2128.  
  2129.  
  2130.  
  2131.  
  2132.  
  2133.  
  2134.  
  2135.  
  2136.  
  2137.  
  2138.  
  2139.  
  2140.                 Figure 7.2: Layer List Menu
  2141.  
  2142.      7.3.1 Load (F1)
  2143.  
  2144.      This function provides for loading layers from disk data files of
  2145.      various formats.  See Section 7.2 for specific information on
  2146.      using each of these input formats.
  2147.  
  2148.      7.3.2 Unload Layers (Ctrl F1)
  2149.  
  2150.      Unloading a layer means erasing all data on the layer.  GC-PREVUE
  2151.      will ask you to confirm this action, since once data is erased it
  2152.      cannot be recovered except by re-reading a data file, and any
  2153.      manipulation is lost permanently unless it has saved (F6).
  2154.  
  2155.      7.3.3 View Layer(s) (F2)
  2156.  
  2157.      F2 takes you to GC-PREVUE's multi-layer graphical data Viewer,
  2158.      which is described in detail in Section 8.
  2159.  
  2160.      7.3.4 Layer Report (F3)
  2161.  
  2162.      F3 produces a description of the current layer.  This report
  2163.      includes:
  2164.  
  2165.          32                GC-PREVUE User's Guide
  2166.          _______________________________________________________
  2167.  
  2168.        Layer's data extents
  2169.        Aperture list (or drill rack) used
  2170.        Pad and trace counts by aperture
  2171.        Sample X,Y location for each aperture used
  2172.        Total pad and trace count
  2173.  
  2174.      The data extents take the dimensions of apertures and drills into
  2175.      account.
  2176.  
  2177.      7.3.5 CheckPlot (Alt F4)
  2178.  
  2179.      This feature enables you to output data to HPGL penplotters or to
  2180.      printers that support Postscript, with user-defined scale.  Press
  2181.      Alt F4 to pop up menu of CheckPlot controls, which are:
  2182.  
  2183.        Output file: select the output filename (press F10 for a list
  2184.        of possible names).
  2185.  
  2186.        Layers: specify layer(s) that you wish to CheckPlot.
  2187.  
  2188.        Plotter: choose either Postscript or one of the many HP
  2189.        plotters, which may be displayed on a list by pressing F10.
  2190.  
  2191.        Style: pick from the output drawing styles of Normal,
  2192.        Transparent, and Ball & Stick.
  2193.  
  2194.        Pen Width: type in pen width for filled penplots and unfilled
  2195.        Postscript output.
  2196.  
  2197.        Edge Adjust: select "Yes" to adjust pen thickness on polygon
  2198.        fills (reducing fill by one pen width).  "No" fills following
  2199.        the center line instructions.
  2200.  
  2201.        X Y Scaling: Establish the scale of the output relative to the
  2202.        data.
  2203.  
  2204.        Pads: output pads by turning "Yes."
  2205.  
  2206.        Traces: output traces by turning "Yes."
  2207.  
  2208.      7.3.6 Copy Layers (F5)
  2209.  
  2210.      "Copy" copies data from one or more layers to a single target
  2211.      layer.  If the target layer is not empty, GC-PREVUE offers to
  2212.      clear it first, otherwise the copied data is appended to the
  2213.      existing data.  The new layer uses the filename of the source
  2214.      layer, substitutes the filename extension ".CPY", then encloses
  2215.      the new filename in parenthesis.  Layers are copied with their XY
  2216.      offsets added in.
  2217.  
  2218.      A layer cannot be copied to itself.  Mixing layers which use
  2219.      different Aperture Lists will have unpredictable results.
  2220.  
  2221.          7: Working with Plotter and NC Data        33
  2222.          _______________________________________________________
  2223.  
  2224.      7.3.7 Copy NC (Ctrl F5)
  2225.  
  2226.      The Copy NC function is provided to allow quick and easy
  2227.      generation of NC drill and router information from photoplot pad
  2228.      and trace data.  (Note: It will not generate NC information from
  2229.      HPGL data.)
  2230.  
  2231.      This powerful GC-PREVUE function behaves like Copy (F5) except
  2232.      that the target layer is automatically set to use the Drill Rack
  2233.      (the "Aps" selection is set to "T" to indicate the presence of NC
  2234.      data).  The aperture selection for each copied pad or trace is
  2235.      translated to a drill selection, based on the T code translation
  2236.      values found in the source layer's Aperture List.  The new layer
  2237.      uses the copied layer's filename except that it replaces the
  2238.      filename's extension with ".NC" and encloses the new filename in
  2239.      parenthesis.
  2240.  
  2241.      Pads and traces using aperture positions with a T code
  2242.      translation value of zero do not copy.
  2243.  
  2244.      Mixing layers that use different Aperture Lists is quite
  2245.      acceptable, since all layers use the same Drill Rack.
  2246.  
  2247.      7.3.8 Save All Work (F6)
  2248.  
  2249.      This feature, which also appears in the graphical Viewer, allows
  2250.      you to quickly save the work in progress on all layers to a
  2251.      single PWK (gc-Prevue WorK) disk file.  It is a good idea to save
  2252.      your work often, since you never know when power failures or
  2253.      other disasters might come along.
  2254.  
  2255.      A PWK file contains all your layer data, aperture lists, custom
  2256.      apertures, and drill rack information.  As such, it represents a
  2257.      complete representation of your job and is a convenient way to
  2258.      communicate with your plotting service or board house if they
  2259.      also have GC-PREVUE or a higher level GraphiCode software
  2260.      product.
  2261.  
  2262.      7.3.9 Restore All Work (F7)
  2263.  
  2264.      This feature allows you to restore work saved using "Save All"
  2265.      (F6).  This can be a lifesaver, but it can't work if you don't
  2266.      use Save All first!
  2267.  
  2268.      7.3.10 Move Layer to Top of List (F8)
  2269.  
  2270.      This moves the current layer to the top of the list (layer 1).
  2271.      In the Viewer, the top (lowest-numbered) layer is the last to
  2272.      draw and it overwrites any layers that may be below it.
  2273.  
  2274.      It is generally convenient to place NC data layers at the top of
  2275.      the layer list so that drill positions can be viewed when the
  2276.      Viewer is in its normal (non-transparent) drawing mode.  You may
  2277.      also reorder the layers inside the Viewer.
  2278.  
  2279.          34                GC-PREVUE User's Guide
  2280.          _______________________________________________________
  2281.  
  2282.      7.3.11 Set Layer Color (F9)
  2283.  
  2284.      This option sets the color for displaying a layer.  GC-PREVUE
  2285.      pops up a window containing the available colors.  Select a color
  2286.      by positioning the cursor on the bar with the desired color and
  2287.      pressing Enter, or press the indicated key to quick-select a
  2288.      color.  You may also set color within the Viewer.
  2289.  
  2290.      7.3.12 Set... (Ctrl S)
  2291.  
  2292.      This feature lets you set various layer attributes for more than
  2293.      one layer at a time, such as color, hide/View, and data polarity.
  2294.      GC-PREVUE pops up a window asking for a list of layers to be
  2295.      changed, and lets you set various layer attributes to "No Change"
  2296.      or the desired new value for all the listed layers.
  2297.  
  2298.      7.3.13 Set Display Units (Ctrl U)
  2299.  
  2300.      This sets the units for displaying the X and Y layer offsets.
  2301.  
  2302.      7.3.14 Print Layer List (Alt P)
  2303.  
  2304.      In addition to the contents of the Layer List, Alt P prints the
  2305.      current Aperture List and Drill Rack filename selections.  This
  2306.      provides a complete record of the current job status.
  2307.  
  2308.          8: Viewing Data                    35
  2309.          _______________________________________________________
  2310.  
  2311.      8.
  2312.      View Data
  2313.      _________________________________________________________________
  2314.  
  2315.  
  2316.      The GC-PREVUE Viewer provides for the graphical manipulation of
  2317.      pads and traces of data layers.
  2318.  
  2319.      8.1 The Viewer Display
  2320.  
  2321.      The GC-PREVUE Viewer display consists of two principal areas: The
  2322.      larger area being the data display area; and the smaller being
  2323.      the help/status/setup area along the top and right of the screen.
  2324.      The data cursor, a white crosshair, stays in the data area unless
  2325.      it is directed the Setup area.  Place the cursor in the Setup
  2326.      area by pressing the S key or simply by moving the data cursor to
  2327.      the far right of the screen.  Press Esc or move cursor with mouse
  2328.      or arrow keys to re-enter the data display.
  2329.  
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.  
  2341.  
  2342.  
  2343.  
  2344.  
  2345.  
  2346.  
  2347.  
  2348.  
  2349.  
  2350.             Figure 8.1: GC-PREVUE Viewer Screen
  2351.  
  2352.      8.1.1 The Help Line
  2353.  
  2354.      The top line of the screen displays helpful messages concerning
  2355.      the state of the Viewer and hints concerning data entry.
  2356.  
  2357.      8.1.2 Absolute X,Y
  2358.  
  2359.      This gives the current data cursor position in absolute plotter
  2360.      bed coordinates.
  2361.  
  2362.          36                GC-PREVUE User's Guide
  2363.          _______________________________________________________
  2364.  
  2365.      8.1.3 Relative X,Y
  2366.  
  2367.      This gives the current data cursor position in coordinates
  2368.      relative to the last position at which the Relative display was
  2369.      zeroed (via pop-up menu or the Z key).  This is useful for
  2370.      measuring.
  2371.  
  2372.      8.1.4 Grids: Step, Snap, & Show
  2373.  
  2374.      The GC-PREVUE data cursor moves on a user-defined grid.  The Step
  2375.      Grid display indicates the current data cursor movement step
  2376.      size.  The data cursor always moves on the Step Grid, regardless
  2377.      of whether grid markers are displayed.
  2378.  
  2379.      The Snap Grid display indicates the grid that the cursor will be
  2380.      aligned to when the Snap to Grid command is used.  When grid
  2381.      markers are displayed, they represent the Snap Grid.
  2382.  
  2383.      When grid markers are displayed, a third display, "Grid Shown",
  2384.      indicates the resolution of the displayed markers.  The grid
  2385.      markers are often spaced 5, 10, or 50 times farther apart than
  2386.      the actual Snap Grid points, depending on the current zoom scale.
  2387.      GC-PREVUE spaces the markers this way to avoid completely
  2388.      flooding the screen with grid markers.
  2389.  
  2390.      8.1.5 Setup
  2391.  
  2392.      The Setup Status Explained
  2393.  
  2394.      The Setup area contains parameters for viewing and editing
  2395.      layers.  Information for each layer, which is both displayed and
  2396.      changeable here, includes:
  2397.  
  2398.        Aperture List selection
  2399.        The View/hide setting (see Section 8.2.4)
  2400.  
  2401.      An asterisk after the Aperture List selection for a layer shows
  2402.      that the selection contains Invisible entries, which may affect
  2403.      the display and editing of data for that layer.
  2404.  
  2405.      Change the Setup
  2406.  
  2407.      To modify the Setup area, press the S key, or move the data
  2408.      cursor to the right until it moves out of the Viewer area and
  2409.      into the Setup area.
  2410.  
  2411.      To change a setup value for any layer, just put the cursor on the
  2412.      current value and type in the new one.
  2413.  
  2414.      Also, certain commands from the Layer list also work here:
  2415.  
  2416.          8: Viewing Data                    37
  2417.          _______________________________________________________
  2418.  
  2419.        Move Top (F8): make the current layer the top layer.
  2420.  
  2421.        Set Color (F9): set the display color for the current layer.
  2422.  
  2423.        Set... (Ctrl S): set various layer attributes for several
  2424.        layers at once.
  2425.  
  2426.      F10 pops up a copy of the layer's aperture list selection for
  2427.      inspection.  Inside the Setup area, ClickCenter/Ctrl M presents a
  2428.      pop up menu of these commands.
  2429.  
  2430.      ClickLeft, Enter and Esc all return the cursor to the Viewer
  2431.      area.
  2432.  
  2433.      8.2 Basic Editing Concepts
  2434.  
  2435.      8.2.1 Getting Help
  2436.  
  2437.      Use ClickCenter/Ctrl M to see a pop-up menu of commands (see
  2438.      Figure 8.2).  Press H or ? for a few more hints.
  2439.  
  2440.      8.2.2 Getting Out of the Viewer
  2441.  
  2442.      All you have to do is press the Esc key.  Since Esc is also a way
  2443.      to quit actions within the Viewer, GC-PREVUE will ask you to
  2444.      press Esc again if you want to return to the main GC-PREVUE
  2445.      screen.  If you don't, just press any other key, or move the
  2446.      mouse.
  2447.  
  2448.      8.2.3 Saving Your Work (F6)
  2449.  
  2450.      It's a good idea to save your work frequently, in case you change
  2451.      your mind about something, or perhaps there's a power loss.  The
  2452.      F6 works here just as it does in the Layer List area of the main
  2453.      GC-PREVUE screen.  To reload previously saved work, return to the
  2454.      Layer List area and use Restore (F7).  The Configure menu off the
  2455.      main menu provides for a reminder interval to occasionally prompt
  2456.      you to save your work.  We strongly recommend that you use it.
  2457.  
  2458.      8.2.4 Preparing to View:
  2459.      Hide or View
  2460.  
  2461.      Each layer can be hidden (does not display), or viewed (displays,
  2462.      can be shifted).  The setting for each layer is displayed and may
  2463.      be changed in the third column of the Setup area and is indicated
  2464.      by the character "h" or "V".
  2465.  
  2466.      8.2.5 Speed-up Keys (1...9)
  2467.  
  2468.      The keys 1 through 9 act as multipliers in cursor moves and
  2469.      zooming.  That is, once the 4 key is pressed the cursor moves
  2470.      four times as far with a single press of an arrow key, an
  2471.      unwindowed zoom changes the scale by 8x instead of 2x, and a zoom
  2472.  
  2473.          38                GC-PREVUE User's Guide
  2474.          _______________________________________________________
  2475.  
  2476.      out goes up four levels instead of one.  A zoom resets the speed-
  2477.      up level to 1.
  2478.  
  2479.      8.3 Commands for Viewing
  2480.  
  2481.      In this and the following sections, each subsection describes a
  2482.      command and lists its single-key implementation in parenthesis.
  2483.  
  2484.  
  2485.  
  2486.  
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.              Figure 8.2: Commands for Editing
  2503.  
  2504.      8.3.1 Undo (U)
  2505.  
  2506.      This extremely useful command allows you to reverse the most
  2507.      recent viewing action, such as, Offset or Rotate.
  2508.  
  2509.      8.3.2 Offset (O)
  2510.  
  2511.      This feature allows you to shift marked data by an explicit X,Y
  2512.      amount.  GC-PREVUE presents an input window asking for a list of
  2513.      data and the X and Y shift values.  Further shifting can be
  2514.      achieved using DragRight or by repeating the Offset command.
  2515.  
  2516.      The default X,Y offset values are those found in the "rel"
  2517.      display.  This allows easy point-to-point data shifting when used
  2518.      with the Zero Relative command.
  2519.  
  2520.      8.3.3 Rotate (R)
  2521.  
  2522.      This rotates any layer by 90, 180 or -90 degrees (GC-PREVUE asks
  2523.      you for the rotation).  The center of rotation is user-defined,
  2524.      the default being the center of the window, or the current cursor
  2525.      position.  GC-PREVUE has special features to aid in the rotation
  2526.      of apertures which are not symmetrical (see Section 5.1.5).
  2527.  
  2528.          8: Viewing Data                    39
  2529.          _______________________________________________________
  2530.  
  2531.      8.3.4 Mirror X/Y data (X) (Y)
  2532.  
  2533.      Mirroring Y means that the Y values of marked data are reflected
  2534.      or "flipped" top to bottom about a line parallel to the X axis.
  2535.      The default reflecting line is centered in the Y range of the
  2536.      window, or the current cursor Y if pointed to.  GC-PREVUE
  2537.      presents an input window that allows you to change this value if
  2538.      desired.  Mirror X behaves similarly except that data flip left
  2539.      and right instead of top and bottom.
  2540.  
  2541.      8.4 Panning and Zooming
  2542.  
  2543.      8.4.1 Pan the Display (DragCenter or P)
  2544.  
  2545.      To pan the display with a mouse, use DragCenter.   The start-of-
  2546.      drag position will be panned to the end-of-drag position.  For
  2547.      keyboard panning, press P and move the cursor with the arrow
  2548.      keys.  Press P again to end panning.
  2549.  
  2550.      8.4.2 Zoom In (ClickLeft or +)
  2551.  
  2552.      To zoom in on a selected area, DragLeft to make a window around
  2553.      that area, then position the cursor inside it and ClickLeft or
  2554.      press the + key.  Without a window, the zoom is centered on the
  2555.      cursor with a 2x magnification.  The speed-up keys (1...9) cause
  2556.      a corresponding 2x(speed-up) x zoom when there is no window
  2557.      involved.
  2558.  
  2559.      8.4.3 Zoom Out (ClickRight or -)
  2560.  
  2561.      This takes you to the previous zoom level.  The speed-up keys
  2562.      (1...9) zoom out by (speed-up) zoom levels.
  2563.  
  2564.      8.4.4 Unzoom (Alt -)
  2565.  
  2566.      The Alt key pressed together with the minus key on the typewriter
  2567.      area of the keyboard (not the numeric keypad area) zooms out to
  2568.      the maximum-scale zoom level.
  2569.  
  2570.      8.5 Drawing
  2571.  
  2572.      8.5.1 reDraw Now (D)
  2573.  
  2574.      This immediately updates the screen with all viewing changes.
  2575.      Screen redraws can be interrupted by pressing Ctrl Break.
  2576.  
  2577.          40                GC-PREVUE User's Guide
  2578.          _______________________________________________________
  2579.  
  2580.  
  2581.  
  2582.  
  2583.  
  2584.  
  2585.  
  2586.  
  2587.  
  2588.  
  2589.  
  2590.  
  2591.  
  2592.  
  2593.  
  2594.  
  2595.  
  2596.  
  2597.  
  2598.                 Figure 8.3: Drawing Options
  2599.  
  2600.      8.5.2 Drawing Mode (Ctrl D)
  2601.  
  2602.      This command presents an input window for changing the drawing
  2603.      behavior of GC-PREVUE, as described below.
  2604.  
  2605.      Style
  2606.  
  2607.      This toggle field has sets the style for drawing pads and traces.
  2608.      Three styles are available:
  2609.  
  2610.        Normal: Pads and Traces are drawn filled at width.
  2611.  
  2612.        Transparent: Pads and Traces are drawn unfilled at width.
  2613.  
  2614.        Ball and Stick: Pads are shown in outline while traces are
  2615.        shown as centerlines only.  This is the fastest drawing style.
  2616.  
  2617.      Negative Layers Draw In:
  2618.  
  2619.      This sets the color for drawing negative and composite data
  2620.      layers.  You can choose between black or the standard layer color
  2621.      scheme, as described in section 8.2.11.  In "Negative Layers:
  2622.      Black" mode, a negative layer first fills the film box with its
  2623.      assigned layer color, then draws its data in black.  A composite
  2624.      layer draws in black but does not fill the film box.
  2625.  
  2626.      autoDraw
  2627.  
  2628.      The shifting of data requires constant updating of the display.
  2629.      While GC-PREVUE attempts to update only those parts of the
  2630.      display which require it, this can still be time consuming.  You
  2631.      can gain some speed by turning off the autoDraw automatic screen
  2632.      update and just issuing a reDraw command when needed.
  2633.  
  2634.          8: Viewing Data                    41
  2635.          _______________________________________________________
  2636.  
  2637.      Slowdown
  2638.  
  2639.      Slowdown sets a timer for slowing down reDraw, which can
  2640.      sometimes be useful for data analysis.  The larger the number
  2641.      entered the slower the redraw speed.  Enter "0" for maximum
  2642.      redrawing speed.
  2643.  
  2644.      Zoom Capture On/Off
  2645.  
  2646.      When you zoom in, GC-PREVUE saves the current screen image prior
  2647.      to zooming.  When you zoom out again, GC-PREVUE restores the
  2648.      saved screen image.  This generally results in faster operation
  2649.      of GC-PREVUE, but in some cases it is actually faster to redraw
  2650.      the screen than to restore it, and in any event it can require a
  2651.      great deal of memory or disk space.  You can disable the zoom
  2652.      capture feature if you wish by selecting Zoom Capture "Off."
  2653.  
  2654.      Inverted Y Axis Orientation
  2655.  
  2656.      Some CAD systems represent data on an "inverted" Y axis.  An
  2657.      inverted Y axis increases in value as it moves down the screen
  2658.      away from the X,Y axes intersection.  The value of the standard Y
  2659.      axis increases as it moves up the screen away from the XY, axes
  2660.      intersection.  Turn this feature "ON" if you are more comfortable
  2661.      with the inverted display style.
  2662.  
  2663.      8.5.3 Label Apertures (L)
  2664.  
  2665.      This feature allows you to label pads and traces on-screen, by
  2666.      aperture position.  Pads are labeled at the center while traces
  2667.      are labeled at the midpoint.  GC-PREVUE waits for a keystroke
  2668.      after labeling each layer.  Any key will cause the next layer to
  2669.      be labeled, except for F10, which allows you to inspect any
  2670.      Aperture List or the Drill Rack.
  2671.  
  2672.      8.5.4 Wait Between Layers (W)
  2673.  
  2674.      "Wait Between Layers" causes the screen to be redrawn one layer
  2675.      at a time.  After each layer, GC-PREVUE waits for almost any
  2676.      keystroke before drawing the next layer.  Pressing L at this time
  2677.      labels the last drawn layer, and pressing F10 displays its
  2678.      Aperture List or Drill Rack.
  2679.  
  2680.      8.5.5 Aspect Ratio (Ctrl A)
  2681.  
  2682.      Each brand of monitor has a slightly different screen height to
  2683.      width ratio, or aspect ratio.  This can result in distortion of
  2684.      the displayed image.  GC-PREVUE provides the ability to
  2685.      interactively correct for this distortion.
  2686.  
  2687.      When you press Ctrl A, a rectangle appears on the screen.  If
  2688.      your aspect ratio is properly adjusted, the rectangle should
  2689.      appear to be a square.  If it is not square, use the up/down
  2690.      arrow keys to make it square.  Once adjusted, press Enter.
  2691.  
  2692.          42                GC-PREVUE User's Guide
  2693.          _______________________________________________________
  2694.  
  2695.      VGA displays are assumed to have 1:1 aspect ratios.
  2696.  
  2697.      8.6 Grid
  2698.  
  2699.      GC-PREVUE works with two grids, Step and Snap, which have the
  2700.      same basic resolution.  The Step Grid determines the fineness of
  2701.      cursor moves.  The Snap Grid provides a convenient means of
  2702.      aligning the cursor or an entity to a (usually coarser) design
  2703.      grid.  Both the Step and Snap grids are taken from a user-defined
  2704.      grid selection, which is described in the next section.
  2705.  
  2706.      A Freehand feature is provided that allows gridless moves using
  2707.      the mouse.
  2708.  
  2709.      8.6.1 User-Defined Grid (Alt G)
  2710.  
  2711.      GC-PREVUE allows you to pick the grid sizes that best suit your
  2712.      work.  Press Alt G to pop up the grid selection window.  The
  2713.      first line G0 contains the smallest cursor movement step desired.
  2714.      On each subsequent line, Gn specifies a multiple of the previous
  2715.      line.  The Step Grid readout shows the effective grid size for
  2716.      the current line as you move up and down in the window.
  2717.  
  2718.      Example: if you desire an 1/8 mil grid, enter ".000125" for G0.
  2719.      This is the smallest grid step.  On the next line G1, enter 2 for
  2720.      a grid step of 1/4 mil.  For G2, enter 2 for a grid step of 1/2
  2721.      mil.  For G3, enter 2 for a 1 mil grid.  Now for G4 you might
  2722.      enter 5 (5 mil) then for G5, 2 (10 mil), and so on down to G10.
  2723.      (See Figure 8.4.)
  2724.  
  2725.  
  2726.  
  2727.  
  2728.  
  2729.  
  2730.  
  2731.  
  2732.  
  2733.  
  2734.  
  2735.  
  2736.  
  2737.  
  2738.  
  2739.  
  2740.  
  2741.  
  2742.  
  2743.                Figure 8.4: User-defined Grid
  2744.  
  2745.      8.6.2 Change the Step Grid Size (F1/F2)
  2746.  
  2747.      Use the F1 key to increase the Step Grid size (i.e. move from the
  2748.      Gn grid level to the Gn+1) and the F2 key to decrease it.
  2749.  
  2750.          8: Viewing Data                    43
  2751.          _______________________________________________________
  2752.  
  2753.      8.6.3 Change the Snap Grid Size
  2754.      (Ctrl F1/Ctrl F2)
  2755.  
  2756.      Increase the Snap Grid size (i.e move from the Gn grid level to
  2757.      the Gn+1) by pressing Ctrl F1, and decrease it by pressing Ctrl
  2758.      F2.
  2759.  
  2760.      8.6.4 Snap to Grid (G)
  2761.  
  2762.      Press G to position the cursor, or an entity the cursor is
  2763.      marking, on the nearest Snap Grid point.  This allows you to
  2764.      manipulate the cursor with small moves, then "snap" onto the
  2765.      larger Snap Grid.
  2766.  
  2767.      EXAMPLE  To align an errant pad to the Snap Grid, set the Step
  2768.      Grid to a fine enough value (or use the Freehand mode described
  2769.      in Section 8.6.6) to allow centering the cursor on the pad.  Now
  2770.      Mark and Shift the pad using DragRight.  Press G and the pad
  2771.      Snaps to the nearest Snap Grid point.  You may also Mark an
  2772.      entity, press G, and the entity will Snap to the nearest Snap
  2773.      Grid point.
  2774.  
  2775.      8.6.5 Turn Grid Markers On/Off (Ctrl G)
  2776.  
  2777.      Press Ctrl G to toggle the grid markers display.  Grid markers
  2778.      reflect the current Snap Grid value, although they may be placed
  2779.      5, 10, 50 or more times farther apart to avoid crowding the
  2780.      screen..
  2781.  
  2782.      8.6.6 Freehand Mouse (F)
  2783.  
  2784.      Sometimes it is convenient to move the data cursor completely
  2785.      unrestrained by grids.  The F key toggles the use of the mouse
  2786.      between Freehand (gridless) moves and normal (grid-oriented)
  2787.      moves.  The arrow keys are always grid oriented.
  2788.  
  2789.      8.6.7 Zero the Relative Readout (Z)
  2790.  
  2791.      This command causes relative X Y offsets to be measured from the
  2792.      current data cursor position.
  2793.  
  2794.      8.6.8 User Zero (Alt Z)
  2795.  
  2796.      Specify your own absolute 0,0 position rather than using GC-
  2797.      PREVUE's absolute 0,0, which is determined from the bedsize.
  2798.      This allows you to place your data anywhere on the bed and use
  2799.      absolute offsets of X0,Y0.
  2800.  
  2801.      8.6.9 Units mm/inch (Ctrl U)
  2802.  
  2803.      Ctrl U toggles the display units from inch to mm.
  2804.  
  2805.          44                GC-PREVUE User's Guide
  2806.          _______________________________________________________
  2807.  
  2808.      8.7 Miscellaneous Commands
  2809.  
  2810.      8.7.1 Query (Q)
  2811.  
  2812.      Query describes data more specifically than Label with a pop up
  2813.      window that displays pointed-to data by layer number, aperture,
  2814.      and XY location.  Simply point to or window the data that you are
  2815.      curious about and press Q.  As you scroll through the list, the
  2816.      data cursor moves to the item currently indicated by the text
  2817.      cursor.  Use Esc to quit and return the cursor to its former
  2818.      position, or press Enter to leave the cursor where it is in the
  2819.      list.
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.                  Figure 8.5: Query Feature
  2840.  
  2841.      8.7.2 Bed Size (Ctrl B)
  2842.  
  2843.      Set the size of your plotter's bed here.  Press Ctrl B and type
  2844.      in the bed dimensions.
  2845.  
  2846.      8.7.3 Inspect Aperture Lists and
  2847.      the Drill Rack (F10)
  2848.  
  2849.      You can inspect any Aperture List or the Drill Rack by pressing
  2850.      F10.  When inspecting an Aperture List, press F10 again to
  2851.      inspect the drill rack.
  2852.  
  2853.      While inspecting an Aperture List or Drill Rack you can change
  2854.      the Invisibility of any aperture or drill using Ctrl I.  Such
  2855.      changes take effect the next time the screen is redrawn.
  2856.      Remember that data using Invisible apertures or drills do not
  2857.      display.  Layers which use Aperture Lists containing Invisible
  2858.      entries are marked with an asterisk in the Setup Status area.
  2859.  
  2860.          8: Viewing Data                    45
  2861.          _______________________________________________________
  2862.  
  2863.      8.7.4 Jump to Absolute X,Y (J)
  2864.  
  2865.      Press J to "dial in" a new cursor X,Y position.  Subsequent Jumps
  2866.      default to the previous Jump position, forming a convenient way
  2867.      to move between two areas of the plot.
  2868.  
  2869.      8.7.5 Jump to Relative X,Y (Alt J)
  2870.  
  2871.      Jump to Relative works just like Jump to Absolute, except that
  2872.      pressing Alt J jumps the cursor to a relative X,Y position.
  2873.  
  2874.            Appendix A: Aper, The Custom Aperture Generator  46
  2875.          _______________________________________________________
  2876.  
  2877.      Appendix A: APER
  2878.      The GraphiCode Custom
  2879.      Aperture Generator
  2880.      _________________________________________________________________
  2881.  
  2882.  
  2883.      A.1 How GC-PREVUE Uses Custom Apertures
  2884.  
  2885.      Custom apertures differ from other apertures in that they cannot
  2886.      be described as a simple shape such as Round, Square or Octagon.
  2887.      A custom aperture consists of a series of lines, arcs and shapes
  2888.      in a coordinate system that centers on the current plotter X,Y
  2889.      position.
  2890.  
  2891.      Using the APER program, you can easily describe the shape of a
  2892.      custom aperture in an HPGL-like language.  APER takes this
  2893.      description and translates it to a format that GC-PREVUE uses to
  2894.      display the aperture.  Other GraphiCode compatible products can
  2895.      also output the aperture as a series of draws and flashes,
  2896.      allowing you to use custom apertures on non-programmable
  2897.      photoplotters.
  2898.  
  2899.      GC-PREVUE supports the use of custom apertures for pads only.
  2900.  
  2901.      A.2 Using APER to Create Custom Apertures
  2902.  
  2903.      A.2.1 APER Basics
  2904.  
  2905.      APER is a simple text editor and translator that reads or creates
  2906.      human-readable (text) custom aperture description files and
  2907.      translates them to machine-readable (binary) files for maximum
  2908.      speed when used by GC-PREVUE.
  2909.  
  2910.      To create a custom aperture, you must first create a description
  2911.      of the aperture using APER's HPGL-like aperture description
  2912.      language.  This description can consist of rectangles, circles,
  2913.      straight lines, and arcs.  Lines and arcs can be drawn at any
  2914.      width.
  2915.  
  2916.      APER operates in graphics mode.  As you edit the aperture
  2917.      description text in one window, APER shows the resulting custom
  2918.      aperture shape in another window.
  2919.  
  2920.      A.2.2 CAT Files and CAP Files
  2921.  
  2922.      APER deals with two kinds of files: Custom Aperture Text (.CAT)
  2923.      files and Custom Aperture Description (.CAP) files.
  2924.  
  2925.      CAT files contain human-readable aperture descriptions, and can
  2926.      be prepared within APER or by using any word processor.  CAT
  2927.      files can also be largely prepared using any CAD system with HPGL
  2928.      output, but will require some modification in APER to deal with
  2929.      scaling and line weights.
  2930.  
  2931.            Appendix A: Aper, The Custom Aperture Generator  47
  2932.          _______________________________________________________
  2933.  
  2934.      CAP files contain machine-readable custom aperture descriptions,
  2935.      and can be produced only by APER.  APER reads CAT files and uses
  2936.      that information to produce CAP files.  CAP files can be read
  2937.      only by GC-PREVUE and related GraphiCode software products.
  2938.  
  2939.      A.3 Starting APER
  2940.  
  2941.      APER is a stand-alone program, so you must quit GC-PREVUE or use
  2942.      Ctrl-C to get a DOS command line.  At the DOS command line, type:
  2943.  
  2944.        APER
  2945.  
  2946.      APER uses the GC-PREVUE configuration file DEFAULT.PED to
  2947.      determine your graphics display type.  If this file is missing,
  2948.      APER will automatically determine the graphics adaptor type.
  2949.  
  2950.      A.3.1 Custom Aperture Text Descriptions
  2951.  
  2952.      Once APER is running, select Files from the main menu.  A pop
  2953.      down menu appears, with the following entries:
  2954.  
  2955.      Load
  2956.  
  2957.      Use Load to read in existing aperture description text (CAT)
  2958.      files.  Once the text is loaded, APER displays the custom
  2959.      aperture shape and places the cursor in the text editing window.
  2960.      For a list of CAT files, press F10 when APER prompts you for a
  2961.      filename.  To return to the Files menu, press Esc.
  2962.  
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.  
  2975.  
  2976.  
  2977.  
  2978.  
  2979.  
  2980.  
  2981.         Figure A.1: APER Custom Aperture Generation Screen
  2982.  
  2983.      Save
  2984.  
  2985.      Use Save to write text files back to disk after editing.
  2986.  
  2987.          48                GC-PREVUE User's Guide
  2988.          _______________________________________________________
  2989.  
  2990.      Generate
  2991.  
  2992.      Use this option to generate a CAP file for use by GC-PREVUE.
  2993.      Generate cannot work unless a valid CAT file has been loaded
  2994.      (i.e., its contents are shown both in the text and graphics
  2995.      windows).
  2996.  
  2997.      Edit
  2998.  
  2999.      To continue editing the current CAT text after Save or Generate,
  3000.      select Edit.  The cursor returns to the text editing window.
  3001.  
  3002.      A.3.2 The CAT Data Header
  3003.  
  3004.      The first thing a CAT aperture description must do is declare the
  3005.      working units (inch, mil, mm or micron) and any optional
  3006.      mirroring or rotation of the working coordinate system.  This
  3007.      header takes the form:
  3008.  
  3009.        <units>[MX][MY][RT<degrees>]:
  3010.  
  3011.      <units> is one of the following:
  3012.  
  3013.        MM
  3014.        MICRON
  3015.        INCH
  3016.        MIL
  3017.  
  3018.      MX, MY and RT are used to mirror and rotate the aperture
  3019.      description.  This allows the generation of CAP files for several
  3020.      different applications, such as, emulsion up, down, and data
  3021.      rotation, with minimal editing to a single CAT file.
  3022.  
  3023.            Appendix A: Aper, The Custom Aperture Generator  49
  3024.          _______________________________________________________
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.      Header
  3031.      _______________________________
  3032.  
  3033.      MM    unit type 
  3034.      MICRON
  3035.      INCH
  3036.      MIL
  3037.  
  3038.      MX    mirror X
  3039.      MY    mirror Y
  3040.      RT    rotate           
  3041.           coordinates
  3042.  
  3043.  
  3044.  
  3045.  
  3046.  
  3047.  
  3048.      HPGL Commands Supported
  3049.      _______________________________
  3050.  
  3051.      LT   line type
  3052.      PT   pen thickness
  3053.      PU   pen up
  3054.      PD   pen down
  3055.      PA   plot absolute
  3056.      PR   plot relative
  3057.      AR   arc relative
  3058.      AA   arc absolute
  3059.      RR   rectangle relative
  3060.      RA   rectangle absolute
  3061.      CI   circle
  3062.  
  3063.  
  3064.          50                GC-PREVUE User's Guide
  3065.          _______________________________________________________
  3066.  
  3067.            Appendix A: APER, The Custom Aperture Generator 50
  3068.          _______________________________________________________
  3069.  
  3070.              Figure A.2: Supported HPGL & CAT Commands
  3071.  
  3072.  
  3073.  
  3074.      A.3.3 CAT Syntax
  3075.  
  3076.      Other than in the header just described, APER CAT files use HPGL
  3077.      to describe custom apertures.  The following is a list of
  3078.      supported instructions and their arguments.  The BOLDFACE
  3079.      UPPERCASE letters are the supported instructions.  <Brackets>
  3080.      indicate required arguments, and [braces] indicate optional
  3081.      arguments.  (See Figure A.2 for a list of all supported
  3082.      commands).
  3083.  
  3084.      LT (Line Type)
  3085.  
  3086.      Format: LT[draw style]
  3087.      To select the Line Type of an aperture, choose either LT0 or LT1.
  3088.      LT0 draws with a round aperture, which results in rounded or
  3089.      half-circle end points.  LT1 draws with GraphiCode's "Slit"
  3090.      aperture, which leaves flat or squared end points.  LT0 is the
  3091.      default.
  3092.  
  3093.      PT (Pen Thickness)
  3094.  
  3095.      Format: PT<thickness>
  3096.      Set line thickness for lines and arcs.  Stays in effect until
  3097.      next PT instruction.
  3098.  
  3099.      PU (Pen Up)
  3100.  
  3101.      Format: PU[x,y,[x,y,[...]]]
  3102.      Following drawing commands update the pen position but do not
  3103.      actually draw anything.  Optional x,y movement arguments are
  3104.      interpreted as absolute or relative based on last seen PA/PR
  3105.      instruction (default is PA).
  3106.  
  3107.      PD (Pen Down)
  3108.  
  3109.      Format: PD[x,y,[,x,y,[...]]]
  3110.      Following drawing commands result in actual images.  Optional x,y
  3111.      line draw arguments are interpreted as absolute or relative based
  3112.      on last seen PA/PR instruction (default is PA).
  3113.  
  3114.      PA (Plot Absolute)
  3115.  
  3116.      Format: PA[xa,ya[,xa,ya[...]]]
  3117.      X,Y pairs for following PU and PD instructions (and optional
  3118.      movement arguments) are to be interpreted as absolute locations.
  3119.  
  3120.      PR (Plot Relative)
  3121.  
  3122.  
  3123.            Appendix A: APER, The Custom Aperture Generator 51
  3124.          _______________________________________________________
  3125.  
  3126.  
  3127.      Format: PR[xr,yr[,xr,yr[...]]]
  3128.      X,Y pairs for following PU and PD instructions (and optional
  3129.      movement arguments) are to be interpreted as relative offset
  3130.      locations.
  3131.  
  3132.      AR (Arc Relative)
  3133.  
  3134.      Format: AR<xr,yr,sweep>
  3135.      Draw an arc of "sweep" degrees from the current pen x,y around
  3136.      center x+xr,y+yr.  Negative sweep angles result in clockwise
  3137.      arcs.  Pen position moves to the end of the resulting arc.  PA/PR
  3138.      state is not affected.
  3139.  
  3140.      AA (Arc Absolute)
  3141.  
  3142.      Format: AA<xa,ya,sweep>
  3143.      Draw an arc of "sweep" degrees from the current pen x,y around
  3144.      center xa,ya.  Negative sweep angles result in clockwise arcs.
  3145.      Pen position moves to the end of the resulting arc.  PA/PR state
  3146.      is not affected.
  3147.  
  3148.      RR (Rectangle Relative)
  3149.  
  3150.      Format: RR<xr,yr>
  3151.      Draw a filled rectangle having one corner at the current pen
  3152.      position x,y and the opposite corner at the relative location
  3153.      xr,yr.  Pen position becomes x+xr,y+yr.  PA/PR state is not
  3154.      affected.
  3155.  
  3156.      RA (Rectangle Absolute)
  3157.  
  3158.      Format: RA<xa,ya>
  3159.      Draw a filled rectangle having one corner at the current pen
  3160.      position x,y and the opposite corner at the absolute location
  3161.      xa,ya.  Pen position becomes xa,ya.  PA/PR state is not affected.
  3162.  
  3163.      CI (Circle)
  3164.  
  3165.      Format: CI<radius>
  3166.      Draw a filled circle with the given radius, centered at the
  3167.      current pen position.  Pen position is unchanged.
  3168.  
  3169.      A.3.4 Differences Between CAT Syntax
  3170.      and HPGL
  3171.  
  3172.      Instead of the usual HPGL scaling instructions (IP, SC, etc) an
  3173.      APER CAT file must begin with one of the following key words to
  3174.      define units:
  3175.        INCH
  3176.        MIL
  3177.        MM
  3178.        MICRON
  3179.  
  3180.  
  3181.          52                GC-PREVUE User's Guide
  3182.          _______________________________________________________
  3183.  
  3184.  
  3185.      The MX (mirror X), MY (mirror Y) and RT (rotate coordinates)
  3186.      commands are not HPGL commands and can appear only as part of the
  3187.      data header following the units declaration.
  3188.  
  3189.      The PT (Pen Thickness) instruction uses the same units as other
  3190.      CAT instructions. In HPGL, PT units are always mm.  The PT
  3191.      instruction affects only line and arc drawing.  Rectangles
  3192.      (RR,RA) and rounds (CI) do not use the PT information since they
  3193.      are not arcs or lines.
  3194.  
  3195.      The RR and RA instructions always create a filled rectangle, and
  3196.      leave the logical pen at the far corner  of the rectangle.  In
  3197.      HPGL, they create an outline unless commanded to fill, and they
  3198.      do not update the pen position.
  3199.  
  3200.      The CI instruction always creates a filled circle.  In HPGL, CI
  3201.      creates an outline unless commanded to fill.
  3202.  
  3203.      A.4 APER Macro Feature
  3204.  
  3205.      APER gives you the power to create a sophisticated custom
  3206.      aperture with a Macro Command.  APER's Macro Command comes with
  3207.      on-line help, merge capacity, and pre-defined aperture shapes,
  3208.      which require only minor size adjustments for true custom shapes.
  3209.      Below is a summary of the Macro feature:
  3210.  
  3211.        Help: Describes APER formats
  3212.        Merge: Combines APER custom aperture text files
  3213.        Macro APER codes: Creates complex custom apertures quickly
  3214.  
  3215.      A.4.1 Help
  3216.  
  3217.      Help describes formats that APER accepts for creating custom
  3218.      aperture text (CAT) files.  Help lists an example CAT file, data
  3219.      header commands, HPGL-like commands, and APER Macro Commands.
  3220.  
  3221.      A.4.2 Merge
  3222.  
  3223.      Merge allows for CAT files to be appended to current APER editor
  3224.      data.  When a file is merged, the header will be stripped off the
  3225.      file being read in.  If no data currently exists in the editor,
  3226.      the header will remain as part of the aperture description.
  3227.      Remember, merge does not negotiate differences between headers.
  3228.      If headers are not alike, APER will create an aperture different
  3229.      from the one in the file being merged.
  3230.  
  3231.  
  3232.            Appendix A: APER, The Custom Aperture Generator 53
  3233.          _______________________________________________________
  3234.  
  3235.  
  3236.      A.4.3 Macro Commands Supported
  3237.  
  3238.        ANNULUS (circular and square)
  3239.        CROSSHAIR
  3240.        OCTAGON
  3241.        OVAL
  3242.        MOIRE (circular and square)
  3243.        QUAD
  3244.        DOUBLE QUAD
  3245.        THERMAL (circular and square)
  3246.  
  3247.      The following section describes how to use these Macro Commands.
  3248.  
  3249.      A.4.4 Custom Aperture Macro Syntax
  3250.  
  3251.      If parameters do not correspond to specified values, APER will
  3252.      try to create the aperture in the most logical manner.  For
  3253.      instance, if the inside diameter is greater than the outside
  3254.      diameter, APER will swap the values assuming that you just
  3255.      entered the data incorrectly.
  3256.  
  3257.      OVAL
  3258.  
  3259.      Format: OVAL<x,y>
  3260.      Minimum format: OV<x,y>
  3261.  
  3262.        Example: OVAL50,30;
  3263.  
  3264.  
  3265.  
  3266.  
  3267.  
  3268.  
  3269.  
  3270.  
  3271.  
  3272.  
  3273.  
  3274.  
  3275.  
  3276.  
  3277.  
  3278.  
  3279.  
  3280.  
  3281.  
  3282.  
  3283.  
  3284.  
  3285.  
  3286.  
  3287.                  Figure A.3: Oval
  3288.  
  3289.  
  3290.          54                GC-PREVUE User's Guide
  3291.          _______________________________________________________
  3292.  
  3293.  
  3294.      The x parameter represents the diameter of the oval along the x-
  3295.      axis. Likewise, y describes the diameter along the y-axis.
  3296.  
  3297.      OCTAGON
  3298.  
  3299.      Format: OCTAGON<diameter,ratio>
  3300.      Minimum Format: OCT<diameter>
  3301.  
  3302.        Example: OCTAGON50,.414;
  3303.  
  3304.  
  3305.  
  3306.  
  3307.  
  3308.  
  3309.  
  3310.  
  3311.  
  3312.  
  3313.  
  3314.  
  3315.  
  3316.  
  3317.  
  3318.  
  3319.  
  3320.  
  3321.  
  3322.  
  3323.  
  3324.  
  3325.  
  3326.  
  3327.  
  3328.                 Figure A.4: Octagon
  3329.  
  3330.      Ratio is used to determine the lengths of horizontal and vertical
  3331.      sides.  The calculations are as follows:
  3332.  
  3333.        Lengths[top, bottom and sides] = diameter/(1+2*ratio).
  3334.  
  3335.        Lengths[diagonals] =
  3336.           sqrt(2*(ratio*length[top])*(ratio*length[top])).
  3337.  
  3338.      The value for ratio must be between 0 and 1.  If a value outside
  3339.      of 0 and 1 is given, ratio will default to .414, which will
  3340.      produce an octagon with equal length sides.
  3341.  
  3342.      ANNULUS
  3343.  
  3344.      Format: ANNULUS<outside diameter, inside diameter, shape>
  3345.      Minimum Format: AN<outside diameter>
  3346.      To create an annulus, use the keyword:
  3347.  
  3348.  
  3349.            Appendix A: APER, The Custom Aperture Generator 55
  3350.          _______________________________________________________
  3351.  
  3352.  
  3353.        Example: ANNULUS50,40,0;
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369.  
  3370.  
  3371.  
  3372.  
  3373.  
  3374.  
  3375.  
  3376.  
  3377.  
  3378.  
  3379.                 Figure A.5: Annulus
  3380.  
  3381.      The AN function draws a circular or square annulus centered
  3382.      around the origin.
  3383.  
  3384.      Inside diameter indicates the diameter of the inner unfilled area
  3385.      of an annulus.  It is also used to determine the pen width with
  3386.      which the annulus is drawn.  The mathematical expression for the
  3387.      pen width is as follows:
  3388.  
  3389.        pen width = (outside diameter-inside diameter)/2.
  3390.  
  3391.      The default for inside diameter is 0.  If APER uses the default
  3392.      for inside diameter, the annulus will appear as a filled circle.
  3393.  
  3394.      Shape specifies whether the annulus is circular or square.  A 1
  3395.      indicates that the annulus is square.  0 represents a circular
  3396.      annulus.
  3397.  
  3398.      MOIRE
  3399.  
  3400.      Format: MOIRE<outside diameter, inside diameter, thickness,
  3401.      distance, shape>
  3402.      Minimum Format: MO<outside diameter, thickness, distance>.
  3403.  
  3404.  
  3405.          56                GC-PREVUE User's Guide
  3406.          _______________________________________________________
  3407.  
  3408.  
  3409.        Example: MOIRE50,0,5,5,0;
  3410.  
  3411.  
  3412.  
  3413.  
  3414.  
  3415.  
  3416.  
  3417.  
  3418.  
  3419.  
  3420.  
  3421.  
  3422.  
  3423.  
  3424.  
  3425.  
  3426.  
  3427.  
  3428.  
  3429.  
  3430.  
  3431.  
  3432.  
  3433.  
  3434.                  Figure A.6: Moire
  3435.  
  3436.      The MO function draws a circular or square moire centered around
  3437.      the origin.
  3438.  
  3439.      The outside diameter is the outer diameter of the outer ring.
  3440.      There is no default value for outside diameter.  If it is
  3441.      unspecified a "Syntax error" message will be displayed.
  3442.  
  3443.      Inner diameter determines the inside diameter of the innermost
  3444.      ring.  The default for inside diameter is 0.  If the minimum
  3445.      format for MOIRE is used, the default value will be used.
  3446.  
  3447.      The thickness parameter determines the line weight for rings.
  3448.  
  3449.      Distance is the space between ring centers.
  3450.  
  3451.      Shape specifies whether the moire is circular or square.  A 1
  3452.      indicates that the moire is square.  0 represents a circular
  3453.      moire.
  3454.  
  3455.      CROSSHAIR
  3456.  
  3457.      Format: CROSSHAIR<diameter, thickness>
  3458.      Minimum Format: CH<diameter>
  3459.  
  3460.  
  3461.            Appendix A: APER, The Custom Aperture Generator 57
  3462.          _______________________________________________________
  3463.  
  3464.  
  3465.        Example: CROSSHAIR50,.5;
  3466.  
  3467.  
  3468.  
  3469.  
  3470.  
  3471.  
  3472.  
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478.  
  3479.  
  3480.  
  3481.  
  3482.  
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.                    Figure A.7: Crosshair
  3492.  
  3493.      QUAD
  3494.  
  3495.      Format: QUAD<diameter, gap, angle of rotation>
  3496.      Minimum Format: QD<diameter>
  3497.  
  3498.  
  3499.          58                GC-PREVUE User's Guide
  3500.          _______________________________________________________
  3501.  
  3502.  
  3503.        Example: QUAD50,0,0;
  3504.  
  3505.  
  3506.  
  3507.  
  3508.  
  3509.  
  3510.  
  3511.  
  3512.  
  3513.  
  3514.  
  3515.  
  3516.  
  3517.  
  3518.  
  3519.  
  3520.  
  3521.  
  3522.  
  3523.  
  3524.  
  3525.  
  3526.  
  3527.  
  3528.                  Figure A.8: Quad
  3529.  
  3530.      The QD function draws a quad centered around the origin.
  3531.  
  3532.      Gap is the space between each section of the quad.  If gap is
  3533.      specified it is guaranteed that all entities of the quad will be
  3534.      the gap distance from other entities.  The default value for gap
  3535.      is 0.
  3536.  
  3537.      QUAD allows the user to specify any amount of angular rotation.
  3538.      Positive and negative angles are valid.  The default value for
  3539.      the angle of rotation is 0.
  3540.  
  3541.      DOUBLE QUAD
  3542.  
  3543.      Format: DQUAD<diameter, thickness, gap, angle of rotation>
  3544.      Minimum Format: DQ<diameter, thickness>
  3545.  
  3546.  
  3547.            Appendix A: APER, The Custom Aperture Generator 59
  3548.          _______________________________________________________
  3549.  
  3550.  
  3551.        Example: DQUAD50,5,0,0;
  3552.  
  3553.  
  3554.  
  3555.  
  3556.  
  3557.  
  3558.  
  3559.  
  3560.  
  3561.  
  3562.  
  3563.  
  3564.  
  3565.  
  3566.  
  3567.  
  3568.  
  3569.  
  3570.  
  3571.  
  3572.  
  3573.  
  3574.  
  3575.  
  3576.                   Figure A.9: Double Quad
  3577.  
  3578.      The diameter is the diameter of the whole double quad(not the
  3579.      diameter of the inside quad).
  3580.  
  3581.      Thickness determines the width of the two outside quarter rings.
  3582.  
  3583.      Gap is the space between each section of the quad.
  3584.  
  3585.      DQUAD allows the user to specify any amount of angular rotation.
  3586.      Positive and negative angles are valid.  The default value for
  3587.      the angle of rotation is 0.  If no value is entered for angle, it
  3588.      will be set to 0.
  3589.  
  3590.      THERMAL
  3591.  
  3592.      Format: THERMAL<outside diameter, inside diameter, gap, number of
  3593.      spokes, shape, rotation, angle>
  3594.      Minimum Format: TH<outside diameter, insides diameter>
  3595.  
  3596.  
  3597.          60                GC-PREVUE User's Guide
  3598.          _______________________________________________________
  3599.  
  3600.  
  3601.        Example: THERMAL60,45,15,2,0,45;
  3602.  
  3603.  
  3604.  
  3605.  
  3606.  
  3607.  
  3608.  
  3609.  
  3610.  
  3611.  
  3612.  
  3613.  
  3614.  
  3615.  
  3616.  
  3617.  
  3618.  
  3619.  
  3620.  
  3621.  
  3622.  
  3623.  
  3624.  
  3625.  
  3626.                 Figure A.10: Round Thermal
  3627.  
  3628.  
  3629.            Appendix A: APER, The Custom Aperture Generator 61
  3630.          _______________________________________________________
  3631.  
  3632.  
  3633.        Example: TH60,45,15,4,1,45;
  3634.  
  3635.  
  3636.  
  3637.  
  3638.  
  3639.  
  3640.  
  3641.  
  3642.  
  3643.  
  3644.  
  3645.  
  3646.  
  3647.  
  3648.  
  3649.  
  3650.  
  3651.  
  3652.  
  3653.  
  3654.  
  3655.  
  3656.  
  3657.  
  3658.                 Figure A.11: Square Thermal
  3659.  
  3660.      Outside diameter is the outside diameter of the outer ring.
  3661.  
  3662.      Inside diameter specifies the inside diameter of the outer ring.
  3663.      Inside diameter is used along with outside diameter to determine
  3664.      the line width for drawing the outer ring.  The mathematical
  3665.      equation for the width is:
  3666.  
  3667.        width = (outside diameter - inside diameter)/2.0;
  3668.  
  3669.      There is no default value for inside diameter.  If it is
  3670.      unspecified a "Syntax Error" message will be displayed.
  3671.  
  3672.      Gap is the space between each section of the thermal.
  3673.  
  3674.      Number of spokes parameter represents the number of gaps that
  3675.      will be in the thermal.  This value can be set to any number
  3676.      using the circular thermal.  The square thermal limits the number
  3677.      of gaps to 1,2,3,4,6 or 8.  If other values are entered square
  3678.      THERMAL will adjust the number to the closest legal value.  The
  3679.      default value for the number of spokes is 4.
  3680.  
  3681.      Shape determines whether the thermal is circular or square.  A 0
  3682.      input corresponds to a circular thermal.  1 makes the thermal
  3683.      square.
  3684.  
  3685.  
  3686.          62                GC-PREVUE User's Guide
  3687.          _______________________________________________________
  3688.  
  3689.  
  3690.      Rotation specifies the angle at which a gap center will be
  3691.      placed.  For example, the thermal in Figure 9 has a gap centered
  3692.      at 45 degrees, the default value for rotation.
  3693.  
  3694.      Angle is used for the circular thermal only.  This parameter is a
  3695.      limit angle that places boundaries on the arc angle of each
  3696.      spoke.  For example,  if angle is set to 90 degrees, and a 2 gap
  3697.      thermal was declared the spokes would not be the full length.
  3698.      Plus the gap would be larger than the specified gap distance.
  3699.      This feature was added to allow for more flexibility.  Angle must
  3700.      be a positive value.  If it is negative, the sign will be
  3701.      stripped.  The default value for angle is 360.0 degrees.  This
  3702.      value allows for a spoke to be fully drawn with no limits.
  3703.  
  3704.      A.5 View Custom Apertures While You Edit
  3705.  
  3706.      When APER first reads a CAT file, it graphically displays the
  3707.      contents (unless the CAT file contains an invalid aperture
  3708.      description).  As you edit an aperture text description, pressing
  3709.      Ctrl Enter causes APER to re-evaluate the description text and
  3710.      re-display the aperture shape.
  3711.  
  3712.      A.5.1 Aper Viewing Features
  3713.  
  3714.      To inspect the aperture shape more thoroughly, press Enter to
  3715.      move the cursor into the graphics window.  Now you can access GC-
  3716.      PREVUE-style viewing features (press ClickCenter/Ctrl M to pop up
  3717.      menu).
  3718.  
  3719.      The APER Viewer is a subset of the GC-PREVUE graphical Viewer.
  3720.      The features included are:
  3721.  
  3722.        Pan
  3723.        Speed Up Keys
  3724.        Windowed Zoom
  3725.        Zoom In/Out
  3726.        Unzoom
  3727.        Query
  3728.        Step/Snap Grid
  3729.        Freehand mouse
  3730.        Jump Absolute/Relative
  3731.        Zero Relative
  3732.  
  3733.      Query operates differently in APER.  Position the cursor on an
  3734.      item of interest and press Q.  The cursor returns to the text
  3735.      editing area, pointing to the text that describes the item of
  3736.      interest.
  3737.  
  3738.      In addition to the familiar relative XY display, APER provides a
  3739.      third relative indicator L, which stands for Linear.  This
  3740.      readout indicates the straight line distance between the current
  3741.      cursor position and the last position where the Zero relative key
  3742.      was pressed.
  3743.  
  3744.  
  3745.            Appendix A: APER, The Custom Aperture Generator 63
  3746.          _______________________________________________________
  3747.  
  3748.  
  3749.      Note that the displayed image takes into account any mirroring or
  3750.      rotation arguments in the CAT data header.  Editing is done only
  3751.      by changing the description text - press Esc to return to the
  3752.      text window.
  3753.  
  3754.      A.6 Custom Apertures in Aperture Lists
  3755.  
  3756.      To use a custom aperture in GC-PREVUE, it must be part of an
  3757.      aperture list.  To include a custom aperture in an aperture list,
  3758.      use the APER Generate function to save the custom aperture as a
  3759.      CAP file.  Note the filename, exit APER, and return to GC-PREVUE.
  3760.  
  3761.      Use the GC-PREVUE Aperture List editor (see Section 5.2.3) to set
  3762.      any aperture position's type to Custom.  Then, type the CAP
  3763.      filename in the Dimensions column for that aperture position.
  3764.      When you press F1, GC-PREVUE will load the description contained
  3765.      in the CAP file.  When you save this aperture list, the custom
  3766.      aperture will be saved as part of the aperture list.  When the
  3767.      aperture list is loaded next time, the CAP file need not be
  3768.      present since its contents are preserved as part of the APR file.
  3769.  
  3770.  
  3771.          Index                        64
  3772.          _______________________________________________________
  3773.  
  3774.  
  3775.      Index
  3776.      _________________________________________________________________
  3777.  
  3778.  
  3779.  
  3780.      *    17, 21
  3781.      .PWK 1
  3782.      AA (Arc Absolute)   51
  3783.      Absolute X,Y   35
  3784.      Alt  7
  3785.      Aperture List  44
  3786.      Aperture Lists 13
  3787.      Aperture position   16
  3788.      Aperture Type  17
  3789.      Apertures 16
  3790.      APR  12
  3791.      AR (Arc Relative)   51
  3792.      Arc Style 28
  3793.      Aspect ratio   41
  3794.      Asterisk  17, 21, 36
  3795.      AutoDraw  40
  3796.      Automatic screen update  40
  3797.      Autosense Graphics  14
  3798.      AUX  12
  3799.      Ball and Stick 40
  3800.      Break     8
  3801.      CAP  12
  3802.      CAT Data Header     48
  3803.      CAT Syntax     50
  3804.      CGA  7
  3805.      Character set  28
  3806.      CheckPlot (Alt F4)  32
  3807.      CI (Circle)    51
  3808.      Click     7
  3809.      ClickCenter    7
  3810.      ClickLeft 7
  3811.      ClickRight     7
  3812.      COM1 12
  3813.      COMMAND.COM    12
  3814.      Copy & Resize an Aperture List (F5)     20
  3815.      Create an Aperture List or Drill Rack   23
  3816.      Ctrl 7
  3817.      Ctrl C    8
  3818.      Cursor    10
  3819.      Custom aperture     46
  3820.      Custom Aperture Description (.CAP) files     46
  3821.      Custom Aperture Text (.CAT) files  46
  3822.      Custom Apertures in Aperture Lists 63
  3823.      DEFAULT.PED    13
  3824.      Directory 11
  3825.      Display the aperture shape    62
  3826.      Does Not Run   5
  3827.      DOS  8, 12
  3828.      DOUBLE QUAD    58
  3829.  
  3830.  
  3831.          Index                        65
  3832.          _______________________________________________________
  3833.  
  3834.  
  3835.      Drag 7
  3836.      DragCenter     8
  3837.      DragLeft  8
  3838.      DragRight 8
  3839.      Drill Rack     13, 16, 21, 44
  3840.      Edit an aperture    62
  3841.      Editing an aperture list 19
  3842.      Erase     10
  3843.      EXPAND    29
  3844.      F11  19
  3845.      F12  19
  3846.      File Format Detection    30
  3847.      Filename extension  11
  3848.      Fill Adjust    30
  3849.      Flash/Draw check    28
  3850.      Freehand  43
  3851.      Gerber (RS-274-D)   26
  3852.      Graphics display types   14
  3853.      Grid 36
  3854.      Grid markers   36, 43
  3855.      Grid Shown     36
  3856.      Hercules  7
  3857.      HPGL files     29
  3858.      HPGL output    46
  3859.      HPGL scaling instructions     51
  3860.      Ignore chord tolerances  29
  3861.      Inch 10
  3862.      Inverted Y Axis     41
  3863.      Invisibility   44
  3864.      Invisible 17
  3865.      Invisible drills    21
  3866.      Job files 1
  3867.      Jump 45
  3868.      Label pads and traces    41
  3869.      Laser plotter  28
  3870.      Layers    23
  3871.      LICENSING AGREEMENT 2
  3872.      Linear    62
  3873.      Load a data file    25
  3874.      Load an Aperture List    18
  3875.      LPT1 12
  3876.      LT (Line Type) 50
  3877.      Millimeter     10
  3878.      Mirroring 39
  3879.      Modal Tool Peck     28
  3880.      Mouse     7
  3881.      Mouse Sensitivity   15
  3882.      NC drill and router 33
  3883.      Normal    40
  3884.      Offset(inch/mm)     23
  3885.      Out of Memory  5
  3886.      PA (Plot Absolute)  50
  3887.      Pan  39
  3888.      PD (Pen Down)  50
  3889.  
  3890.  
  3891.          66                 GC-PREVUE User's Guide
  3892.          _______________________________________________________
  3893.  
  3894.  
  3895.      PDF  12
  3896.      PED  12
  3897.      Plotting service    33
  3898.      Point-to-point data shifting  38
  3899.      Pop-up menu    8
  3900.      Positive and negative data polarity     24
  3901.      Postscript     32
  3902.      PR (Plot Relative)  50
  3903.      Print     11
  3904.      PRN  12
  3905.      PT (Pen Thickness)  50
  3906.      PU (Pen Up)    50
  3907.      PWK  12
  3908.      PWK file  33
  3909.      Query     44, 62
  3910.      Quest files    30
  3911.      RA (Rectangle Absolute)  51
  3912.      Raster    28
  3913.      RCK  12
  3914.      Relative X,Y   36
  3915.      Reminder Interval   14, 37
  3916.      Restore work   33
  3917.      Rotation  16, 38
  3918.      RR (Rectangle Relative)  51
  3919.      Save an edited Aperture List  20
  3920.      Save your work 33, 37
  3921.      Setup     35
  3922.      Shareware License   2
  3923.      Slowdown  41
  3924.      Snap Grid 36
  3925.      Snap Grid Size 43
  3926.      Step Grid 36
  3927.      Step Grid Size 42
  3928.      T code    33
  3929.      TMP environment variable 5
  3930.      Toggle    10
  3931.      Transparent    40
  3932.      User-Defined Grid (Alt G)     42
  3933.      View Custom Apertures While You Edit    62
  3934.      View Layer(s)  31
  3935.      Virtual memory 5
  3936.      Wait Between Layers 41
  3937.      Wildcard selection  11
  3938.      Zoom Capture   41
  3939.      Zoom in   39
  3940.      Zoom out  39
  3941.  
  3942.  
  3943.